laravel migrations乱搞不能回滚或重置

时间:2015-04-07 03:30:02

标签: laravel-5

所以我去创建了一些表的迁移 并且正在向上箭头并改变--create" name"我已经创建了一些我注意到并尝试重命名文件和类但遇到了问题我迁移并出错了但是我尝试将它们重命名并重新开始并回滚但是一切都太乱了我手动删除表,当我尝试重置或回滚时,我得到一个表不存在错误是否有任何简单的方法摆脱这个混乱而不必创建一个新项目?

1 个答案:

答案 0 :(得分:0)

如果您搞砸了迁移(如果您已迁移并直接在迁移中进行迁移,则可能会发生这种情况),您可以随时删除所有表并运行新的php artisan migrate

听起来您已迁移,并更改了某些表的表名。当你这样做并尝试回滚(重新开始回滚)它会尝试删除表,但当它到达更改的表名时,它无法在数据库中找到它并且你得到一个错误,说表没有存在:)