laravel PDO :: ATTR_STATEMENT_CLASS需要格式数组(classname,array(ctor_args)); classname必须是指定现有类的字符串

Moh*_*gdy 10 php laravel

我正在开发一个laravel项目,然后我使用composer安装了一个新包,我发现了这个错误

PDO :: ATTR_STATEMENT_CLASS需要格式数组(classname,array(ctor_args)); classname必须是指定现有类的字符串

我试过了 :-

  1. 恢复到之前的git提交
  2. 删除供应商文件夹和composer.lock并重新安装所有没有结果

在此输入图像描述

小智 27

这里有同样的问题.降级为作曲家需要doctrine/dbal = 2.6.3才能达到目的.


小智 5

我有同样的问题.降级doctrine/dbal 2.72.6.*,问题得到解决.


小智 -1

尝试将您的 PHP 版本更新到 7 或 7.1