Laravel で特定のマイグレーションをロールバックする 質問する

Laravel で特定のマイグレーションをロールバックする 質問する

欲しい

ロールバックのみ:

Rolled back: 2015_05_15_195423_alter_table_web_directories


走る

php artisan migrate:rollback、私の移行のうち 3 つがロールバックしています。

Rolled back: 2015_05_15_195423_alter_table_web_directories
Rolled back: 2015_05_13_135240_create_web_directories_table
Rolled back: 2015_05_13_134411_create_contacts_table

削除する

web_directories意図せずに、私と私のテーブルの両方がロールバックされcontactsました。私は決してそのようなことが起きてほしくありませんし、その特定のものだけをロールバックできれば、このような惨事は決して起こりません。

ベストアンサー1

ララベル5.3以上

1 ステップをロールバックします。ネイティブに。

php artisan migrate:rollback --step=1

マニュアルページは次のとおりです。ドキュメント


Laravel 5.2以前

面倒なことなしにはできない。詳細はマーティン・ビーンの答え

おすすめ記事