artisan migrate results: SQLSTATE[HY000]: General error: 1005 on LUMEN / LARAVEL

artisan migrate results: SQLSTATE[HY000]: General error: 1005 on LUMEN / LARAVEL

我正在尝试 运行 php artisan migrate 命令,但出现以下错误。
我看了很多论坛并尝试了几种解决方案,但都没有解决我的问题。
这是怎么回事?

-

迁移:

您不能在创建 "categorias" table

之前使用外键引用创建 "produtos" table

我建议更改迁移文件名中的更改日期以重新排序迁移

因此 "categorias" table 的迁移将 运行 首先

我希望能回答问题。

我注意到在您的迁移文件中,没有 table 名称 cremasco.#sql-3076_1e 但显示的错误无法创建 table。

请检查您数据库中的 迁移 table 是否有 cremasco.#sql-3076_1e。 运行 在你的命令行中:

composer dumpautoload then try again to migrate the database php artisan migrate

如果问题仍然存在,那么您需要删除数据库,然后重新迁移。

This problem exist because we deleted the files migration but the table migration in database still has it

.