删除迁移文件后,Laravel数据库迁移方法无法正常工作

时间:2016-05-31 07:54:26

标签: php laravel-5.2 database-migration

我刚开始学习laravel,所以我现在一直在处理迁移方法。以前,我删除了迁移文件ShippedViaToPurchaseOrders,之后我再也无法执行php artisan migrate:reset/rollback了。这有什么问题?请帮忙。请看下面的错误。非常感谢你。

enter image description here

1 个答案:

答案 0 :(得分:1)

这些文件是使用composer加载的,它仍然认为该文件存在。

在运行迁移之前尝试运行composer dump-autoload命令以重新创建自动加载文件,让编辑器知道文件不再存在。

<强>更新

Laravel迁移工具在数据库中创建表migrations,以了解已执行的迁移。在此表中,删除与已删除的迁移相对应的行。
由于该行仍然存在,Laravel将继续尝试运行与该行对应的回滚迁移。