2016-05-31 136 views
0

我刚开始学习laravel,因此我现在正在不断处理迁移方法。以前,我已经删除了迁移文件ShippedViaToPurchaseOrders,之后我不能再执行php artisan migrate:reset/rollback。这有什么问题?请帮忙。请看下面的错误。非常感谢。Laravel数据库迁移方法在删除迁移文件后无法使用

enter image description here

回答

1

这些文件是使用composer装,但仍认为该文件是存在的。

尝试运行composer dump-autoload命令,然后再运行迁移以重新创建自动加载文件,并让作曲者知道该文件不再存在。

更新:

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

+0

运行作曲家dump-autoload后出现同样的错误 – Eli

+0

我添加了一个更新到我的答案,试试这个。 :) – Jerodev

+0

我发现它,但不能编辑或删除行...我可以放下整个表吗? – Eli