【问题标题】:Laravel 5.5 Unknown database type enum requested Doctrine\DBAL may not support itLaravel 5.5 Unknown database type enum requested Doctrine\DBAL 可能不支持
【发布时间】:2019-08-27 00:09:22
【问题描述】:

当我运行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

【问题讨论】:

标签: php laravel-5 doctrine dbal


【解决方案1】:

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

“要求”:{ “laravel/框架”:“5.5.*”, “教义/dbal”:“^2.5”, }

并运行composer install 命令。

【讨论】:

    猜你喜欢
    • 2018-05-09
    • 1970-01-01
    • 1970-01-01
    • 2013-03-26
    • 1970-01-01
    • 1970-01-01
    • 2019-09-10
    • 1970-01-01
    • 2016-01-05
    相关资源
    最近更新 更多