アプリを開発していて、ロールバックすることが増えてきたので備忘録です。
rollback
直前に行ったマイグレーションをなかったことにします。
down()メソッド内の処理を実行。
php artisan migrate:rollback
回数指定
php artisan migrate:rollback --step=[回数]
reset
完全にリセットしたいときに使います。
php artisan migrate:reset
refresh
すべてのマイグレーションをロールバックしてから再びマイグレーションします。
php artisan migrate:refresh
fresh
すべてのテーブルを削除してから再びマイグレーションします。
php artisan migrate:fresh