我删除了一些迁移文件。但是,当我执行php artisan迁移命令时,将显示旧迁移文件中的错误。
照明\数据库\QueryException SQLSTATEHY000:一般错误: 1215不能添加外键约束(SQL : alter
cushbu_notifications添加约束cushbu_notifications_art_id_foreign外键(art_id)引用cushbu_arts(id) )
现在,我没有cushbu_notifications的迁移文件,而是为cushbu_user_notifications.I创建了一个新的迁移文件,从数据库中删除了cushbu_notifications表,也从迁移表中删除了相应的条目。
发布于 2017-07-27 05:16:57
手动删除迁移文件后,按照以下命令清除缓存,然后迁移
php artisan cache:clear然后
php artisan migrate发布于 2017-07-27 05:02:00
从迁移表中删除该项。如果在另一个迁移文件中使用引用,也可以删除引用。
发布于 2017-07-27 06:30:18
手动删除迁移文件不会从Laravel缓存中删除它们。您可以通过执行此操作来删除它们。
php artisan optimizehttps://stackoverflow.com/questions/45341573
复制相似问题