工匠迁移错误“找不到类'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver'”,

2022-08-30 08:08:30

尝试运行迁移时,我收到错误 Artisan 迁移

错误:Class 'Doctrine\\DBAL\\Driver\\PDOMySql\\Driver' not found

我已经阅读了这里的问题,并查看了要添加的注释:

doctrine/dbal": "~2.3在 composer.json 的 require 部分中

Github Bug Report

但是,我不明白发生了什么。我几天前创建了表,没有问题。

在 composer.son 中添加该依赖项后,我不知道该怎么做。

我不想意外更新任何其他软件包。


答案 1

需要将依赖项添加到您的doctrine/dbalcomposer.json

composer require doctrine/dbal

有关更多信息,请查看 laravel #Modifying Columns


答案 2

在我的情况下,作曲家安装和作曲家安装都不起作用,给出相同的错误“找不到类'Doctrine\DBAL\Driver\PDOMySql\Driver'”,

我为使其可行而进行的更改如下所示

composer.json 文件已更改

 "doctrine/dbal": "^3.0",

这与

"doctrine/dbal": "^2.0",

然后运行命令

composer update 

推荐