新しいマイグレーションを作成したい


artisan migrations

 悩み事

新しいデータベースマイグレーションを作成したい

マイグレーションがデータベースのバージョン管理の一つであると分かっており、これらを使用する準備ができているとします

 解決方法

php artisan migrate:makeコマンドが利用できます

このコマンドはapp/database/migrationsディレクトリに
マイグレーションテンプレートを土台として作成します

コマンド実行後、生成されたファイルに必要となる詳細を追記していきます
(追加フィールド、インデックスなど)

--createオプションを使うことによって、新しいテーブルを作成できます

$ php artisan migrate:make --create=users create_users_table

既に存在するテーブルを更新する場合は、--tableオプションを使います

$ php artisan migrate:make --table=users add_name_to_users

マイグレーションがapp/database/migrations以外の場所にある場合は、
--pathオプションでコマンドが実行できます

 アドバイス

マイグレーションはパワフルです

マイグレーションを使用することでデータベースの変更履歴を見ることができます


Author:Chuck Heintzelman

Editor and Translator:syossan27
Twitter
web