laravel 遷移文件中修改含有enum字段的表報錯解決方法

解決方法:

在遷移文件中up方法最上方加上下面這一行代碼便可:app

Schema::getConnection()->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');

例如:

public function up()
{
    Schema::getConnection()->getDoctrineSchemaManager()->getDatabasePlatform()->registerDoctrineTypeMapping('enum', 'string');
    Schema::table('medicines', function (Blueprint $table) {
        
    });
}
相關文章
相關標籤/搜索