個人用メモも兼ねた備忘録。
あとでもう少し説明足します。
概要
- Migrationファイル作成
- model作成
- Factory作成
- Seeder作成
- Seeder実行
1.Migrationファイル作る
DBのテーブル定義を記述
# migrationファイルを作成
$ php artisan make:migration {table_name}
# migration実行
$ php artisan migrate
# ロールバックしたい時
$ php artisan migrate:rollback
2.モデルを作る
$ php artisan make:model {ModelName}
3.Factory作成
後々テストデータ投入をしやすくするために、Factoryを作っておく。
$ php artisan make:factory {FactoryName}
4.Seeder作成
$ php artisan make:seeder {SeederName}
上記コマンドを実行すると、database/seeds/{SeederName}.php
が作成されるので処理を記述。
5. Seeder実行
database/seeds/DatabaseSeeder.php
に処理を記述。
$ php artisan db:seed