Laravel进行虚假迁移

时间:2015-10-05 14:57:12

标签: php laravel laravel-4 migration database-migration

我说的是一个使用Laravel迁移的项目。 我有一个迁移列表:

2015_09_01_010101_table_orders
2015_09_02_010101_table_products
2015_09_03_010101_table_customers

我知道 2015_09_01 SQL迁移已经存在于我的数据库中,但Laravel对此并不了解。因此当我运行 php artisan mig:运行时,Laravel会向我显示 SQL错误

如何进行虚假迁移?我希望Laravel相信我已经使用 2015_09_01 迁移。有了Django,我可以进行虚假的迁移,但是我没有为Laravel找到任何东西。

1 个答案:

答案 0 :(得分:2)

您可以在migrations表中手动添加新行:

--------------------------------------------
| migration                      |  batch  |
--------------------------------------------
| 2015_09_01_010101_table_orders |    1    |
--------------------------------------------

Laravel将检查此表以进行迁移并跳过已存在的那些。