我知道此功能已添加到 laravel 5.3 ,但我使用的是 Laravel 5.1 ,如何使用 5.1 进行此操作版?我也在互联网上搜索过,但只有 5.3 的解决方案。希望你能帮助我,并为那些有同样问题的人提供帮助。
答案 0 :(得分:3)
您只需编辑迁移的batch
,将其更新为上次迁移即可。例如,如果表格的批次为73
且您已经有74
& 75
您可以 UPDATE migrations SET batch = 76 WHERE batch = 73
,现在您的表格批次为76
, RUN php artisan migrate:rollback
,你去吧。
答案 1 :(得分:0)
即使在最新版本(5.4)的laravel中,也无法回滚特定的表。您只能回滚特定的迁移。最近提出了这个问题,并且还有一些适用于5.1的答案。
Rollback a specific migration in laravel5
如果您确实在讨论回滚特定迁移,请执行此操作。