Unknown database type enum reque

2021-03-06  本文已影响0人  不做秃顶的程序猿

背景

装了某个第三方包之后,Laravel 使用 php artisan krlove:generate:model 生成 model 失败,原因是第三方包中的某个表用了 enum 字段。然后就过不去了.. 吐槽下这个程序有点傻,你只生成我指定的表不就没事了,全部扫描干什么

Unknown database type enum requested, Doctrine\DBAL\Platforms\MySQL57Platform may not support it

解决方案(暴力)

vendor/doctrine/dbal/lib/Doctrine/DBAL/Platforms/MySqlPlatform.php


$this->doctrineTypeMapping = [
  ....
'enum'       => 'string',// 加这个
];
上一篇下一篇

猜你喜欢

热点阅读