概要
データベースにテーブルを作成するためのマイグレーション
ですが、テーブルの構造を定義、更新、削除するためのコマンドがいくつもあります。
ここではmigrateコマンド
として一覧でまとめてみました。
migrateコマンド一覧
- マイグレーションファイルを作成する
$ php artisan make:migration create_テーブル名_table
- マイグレーションファイルを実行する
$ php artisan migrate
- migrationsテーブルを作成する
$ php artisan migrate:install
- マイグレーションを再実行してテーブルを再構築する。テーブルとデータの初期化
$ php artisan migrate:refresh
- すべてのマイグレーション操作を元に戻す(全削除)
$ php artisan migrate:reset
- 1つ前のマイグレーション操作した情報に戻す
$ php artisan migrate:rollback
- マイグレーションファイルと実行状態を確認できる
$ php artisan migrate:status