Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' 未找到
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
我正在学习 Laravel 5 和 运行 在重命名 table 中的列时出错。
Created a migration:
public function up()
{
Schema::table('messages', function (Blueprint $table) {
$table->renameColumn('age', 'agee');
});
}
我发送迁移命令,但收到错误消息:
In MySqlConnection.php line 65:
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
尝试过以这种方式重新安装:
- 已删除记录“doctrine/dbal”:“^3.1”,来自 composer.json 文件
- 在控制台中输入:composer update
- 在控制台中输入:composer require doctrine/dbal
软件包已重新安装,但错误仍然存在。如何修复?
你的问题是因为你的 doctirne/dbal: v3 ,尝试降级到 v2 ,
像这样:- doctrine/dbal": "^2.12"
这个问题与你的问题有关:- https://github.com/doctrine/dbal/issues/4439
我正在学习 Laravel 5 和 运行 在重命名 table 中的列时出错。
Created a migration:
public function up()
{
Schema::table('messages', function (Blueprint $table) {
$table->renameColumn('age', 'agee');
});
}
我发送迁移命令,但收到错误消息:
In MySqlConnection.php line 65:
Class 'Doctrine\DBAL\Driver\PDOMySql\Driver' not found
尝试过以这种方式重新安装:
- 已删除记录“doctrine/dbal”:“^3.1”,来自 composer.json 文件
- 在控制台中输入:composer update
- 在控制台中输入:composer require doctrine/dbal
软件包已重新安装,但错误仍然存在。如何修复?
你的问题是因为你的 doctirne/dbal: v3 ,尝试降级到 v2 , 像这样:- doctrine/dbal": "^2.12" 这个问题与你的问题有关:- https://github.com/doctrine/dbal/issues/4439