laravel migration dropForeign not working

时间:2018-03-27 09:41:54

标签: php laravel migration

我有:

$table->dropForeign(['type_id']);

但是当我运行迁移时,我收到以下错误:

  

语法错误或访问冲突:1091无法DROP'ingredi
    ents_type_id_foreign“;检查列/密钥是否存在(SQL:alter table ingredients drop foreign key ingredients_type_id_foreign

任何帮助将不胜感激。

1 个答案:

答案 0 :(得分:1)

显然,密钥不存在或名称不同。

登录您的数据库,执行 SHOW CREATE TABLE成分; 并检查密钥是否存在及其名称是什么。