はじめに
コマンドを打つ際に毎回調べてという事が面倒くさいと思ったことはありませんか?
今の時代調べれば何でも出てきますから、何回も調べたらいいと思っていませんか?
でも、マニュアルを見ても、全てが1ページにまとまっていることは少ないと思います。
私はPHPの初心者ですが、マイグレーションとは、どのような時に、どのような目的で行うことなのかが曖昧で、初めてwebアプリケーションを作成した時に、一番多かったエラーはマイグレーションを実行していないことが原因のエラーが一番多かったです。
そこで、マイグレーションに関連するコマンドを、まとめました。
マイグレーションに関連するコマンド一覧
マイグレーションを実行する
$ php artisan migrate
直前に実行したひとまとまりのマイグレーションをロールバック
(ロールバックをする際には、データのバックアップを取ることをお奨めします)
$ php artisan migrate:rollback
全部ロールバックしてからマイグレーションし直す
(ロールバックをする際には、データのバックアップを取ることをお奨めします)
$ php artisan migrate:refresh
全てのテーブルを削除してマイグレーションし直す
$ php artisan migrate:fresh
マイグレーションの状況を確認する
$ php artisan migrate:status