我刚开始学习laravel,所以我现在一直在处理迁移方法。以前,我删除了迁移文件ShippedViaToPurchaseOrders
,之后我再也无法执行php artisan migrate:reset/rollback
了。这有什么问题?请帮忙。请看下面的错误。非常感谢你。
答案 0 :(得分:1)
这些文件是使用composer加载的,它仍然认为该文件存在。
在运行迁移之前尝试运行composer dump-autoload
命令以重新创建自动加载文件,让编辑器知道文件不再存在。
<强>更新强>
Laravel迁移工具在数据库中创建表migrations
,以了解已执行的迁移。在此表中,删除与已删除的迁移相对应的行。
由于该行仍然存在,Laravel将继续尝试运行与该行对应的回滚迁移。