如何迁移:回滚laravel 5中的特定表

时间:2017-05-25 05:28:39

标签: laravel-5.1 database-migration artisan laravel-migrations

我知道此功能已添加到 laravel 5.3 ,但我使用的是 Laravel 5.1 ,如何使用 5.1 进行此操作版?我也在互联网上搜索过,但只有 5.3 的解决方案。希望你能帮助我,并为那些有同样问题的人提供帮助。

2 个答案:

答案 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

如果您确实在讨论回滚特定迁移,请执行此操作。

https://stackoverflow.com/a/30288058/5892849

https://stackoverflow.com/a/44100120/5892849