如何 migrate:rollback laravel 5 中的特定 table

How to migrate:rollback a specific table in laravel 5

我知道 laravel 5.3 中已经添加了此功能,但我正在使用 Laravel 5.1,我怎样才能使用 5.1 版本呢?我也在网上搜索过,但是只有5.3的解决方案。希望你能帮助我,以及那些有同样问题的人。

即使在 laravel 的最新版本 (5.4) 中,您也无法回滚特定的 table。您只能回滚特定的迁移。最近有人问了这个问题,有几个答案也适用于 5.1。

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

您可以只编辑迁移的 batch,将其更新为上次迁移。例如,如果 table 的批次是 73 而你已经有 74 & 75 你可以只 UPDATE migrations SET batch = 76 WHERE batch = 73,现在你的 table 的批次是 76, 运行 php artisan migrate:rollback,就这样了。