【发布时间】:2017-10-25 15:45:05
【问题描述】:
我知道laravel 5.3中已经添加了这个功能,但是我使用的是Laravel 5.1,我该如何使用5.1版本?我也在互联网上搜索过,但只有 5.3 的解决方案。希望你能帮助我,以及那些有同样问题的人。
【问题讨论】:
标签: laravel-5.1 database-migration laravel-artisan laravel-migrations
我知道laravel 5.3中已经添加了这个功能,但是我使用的是Laravel 5.1,我该如何使用5.1版本?我也在互联网上搜索过,但只有 5.3 的解决方案。希望你能帮助我,以及那些有同样问题的人。
【问题讨论】:
标签: laravel-5.1 database-migration laravel-artisan laravel-migrations
您只需编辑迁移的batch,将其更新为上次迁移。例如,如果表的批次是73,而你已经有了74 & 75,你可以UPDATE migrations SET batch = 76 WHERE batch = 73,现在你的表的批次是76,运行 php artisan migrate:rollback,然后就可以了。
【讨论】:
即使在最新版本 (5.4) 的 laravel 中,您也无法回滚特定的表。您只能回滚特定的迁移。最近有人问过这个问题,并且有几个答案也适用于 5.1。
Rollback a specific migration in laravel5
如果您确实在谈论回滚特定迁移,请执行此操作。
【讨论】: