正在执行已删除的迁移文件:Laravel应用程序

正在执行已删除的迁移文件:Laravel应用程序,laravel,laravel-5.4,database-migration,laravel-artisan,Laravel,Laravel 5.4,Database Migration,Laravel Artisan,我删除了一些迁移文件。但当我执行php artisan migrate命令时,旧迁移文件中显示了错误 [照亮\数据库\查询异常] SQLSTATE[HY000]:一般错误:1215无法添加外键约束 (SQL:alter tablecushbu\u通知add约束 cushbu\u通知\u art\u id\u外键(art\u id) 删除级联上的参考资料(cushbu_arts(id) 现在我没有cushbu_通知的迁移文件,而是为cushbu_用户_通知创建了一个新的迁移文件。我从数据库中删除了

我删除了一些迁移文件。但当我执行php artisan migrate命令时,旧迁移文件中显示了错误

[照亮\数据库\查询异常]
SQLSTATE[HY000]:一般错误:1215无法添加外键约束 (SQL:alter table
cushbu\u通知
add约束
cushbu\u通知\u art\u id\u外键(
art\u id
) 删除级联上的参考资料(cushbu_arts
id


现在我没有cushbu_通知的迁移文件,而是为cushbu_用户_通知创建了一个新的迁移文件。我从数据库中删除了cushbu_通知表,以及迁移表中相应的条目。

从迁移表中删除该条目。如果在另一个迁移文件中使用了引用,还可以删除引用。

从迁移表中删除该项。如果在另一个迁移文件中使用了引用,还可以删除引用。

手动删除迁移文件后,使用下面的命令清除缓存,然后迁移

php artisan cache:clear
然后


手动删除迁移文件后,使用下面的命令清除缓存,然后进行迁移

php artisan cache:clear
然后


手动删除迁移文件不会将其从Laravel缓存中删除。您可以通过执行此命令来删除它们

php artisan optimize

手动删除迁移文件不会将其从Laravel缓存中删除。您可以通过执行此命令来删除它们

php artisan optimize

你试过运行“composer dump autoload”吗?是的,我试过了。但没有解决问题您是否尝试从数据库中删除表?。若你们删除迁移文件,你们也应该从数据库中删除表。我已经删除了,在问题中提到过,你们是否试着运行“composer dump autoload”?是的,我试过了。但没有解决问题您是否尝试从数据库中删除表?。如果删除迁移文件,还应该从数据库中删除表。我已删除,问题中提到我已删除,问题中提到也删除引用如果在另一个迁移文件中使用了引用没有其他迁移文件只有一个迁移文件我已删除,如问题中所述,如果在另一个迁移文件中使用了引用,请删除引用没有其他迁移文件只有一个迁移文件存在