Laravel 5.5请求的未知数据库类型枚举Doctrine \ DBAL可能不支持它

时间:2019-04-05 06:29:47

标签: php laravel-5 doctrine dbal

我运行CMD> php artisan migrate

我收到以下错误

  

更改表“ gift_cards”的列需要使用Doctrine DBAL;   安装“教义/ dbal”。请求了未知的数据库类型枚举,   Doctrine \ DBAL \ Platforms \ MySqlPlatform可能不支持

我使用composer下载了依赖项,它将根据我的laravel版本下载版本

"composer require doctrine/dbal"

已将依赖项添加到我的composer.json

"require": {
    "laravel/framework": "5.5.*",
    "doctrine/dbal": "^2.5",
}

运行迁移时,出现以下错误。

CMD> PHP Artisan迁移 迁移表创建成功。

  

在AbstractPlatform.php第423行中:       请求的未知数据库类型枚举Doctrine \ DBAL \ Platforms \ MySqlPlatform可能不支持它。

我所有的表的数据库引擎都为InnoDB

1 个答案:

答案 0 :(得分:0)

我将依赖项添加到了composer.json

“需要”:{     “ laravel / framework”:“ 5.5。*”,     “ doctrine / dbal”:“ ^ 2.5”, }

并运行composer install命令。