Php Laravel 5找不到驱动程序问题

Php Laravel 5找不到驱动程序问题,php,laravel-5,Php,Laravel 5,我对Laravel 5.1和Laravel的版本控制比较陌生。我创建了一个名为Article的雄辩模型。我有一条到文章控制器的路径,其中包含对类的正确引用。但是在控制器中,我引用了article控制器,以获取数据库中article中所有条目的JSON列表 下面是我得到的错误: 因此,最初我认为我可能设置了错误的驱动程序或输入了错误的数据库登录。我在.env文件中设置了数据库信息。但是.env文件中的所有信息都是正确的。 以下是我的文章模型: <?php namespace App;

我对Laravel 5.1和Laravel的版本控制比较陌生。我创建了一个名为Article的雄辩模型。我有一条到文章控制器的路径,其中包含对类的正确引用。但是在控制器中,我引用了article控制器,以获取数据库中article中所有条目的JSON列表

下面是我得到的错误:


因此,最初我认为我可能设置了错误的驱动程序或输入了错误的数据库登录。我在.env文件中设置了数据库信息。但是.env文件中的所有信息都是正确的。
以下是我的文章模型:

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    protected $fillable = [
        'title',
        'body',
        'published_at'
    ];
}

确定安装了pdo_mysql模块吗?如果您有用于MySQL的PDO驱动程序,请使用
phpinfo()?如果您有MySQL的PDO驱动程序,请使用
phpinfo()
进行检查。
<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class Article extends Model
{
    protected $fillable = [
        'title',
        'body',
        'published_at'
    ];
}
<?php

namespace App\Http\Controllers;

use App\Article;
use Illuminate\Http\Request;

use App\Http\Requests;
use App\Http\Controllers\Controller;

class ArticlesController extends Controller
{
    public function index()
    {
        $articles = Article::all();

        return $articles;
    }
}
<?php

Route::get('articles', 'ArticlesController@index');