自己紹介
名前:masato sibai
プログラミングの勉強で参考になった事や備忘録として記事を書いています
カテゴリー

laravelで大量にテストデータ作成方法



laraveで一括でテストデータを作成する方法にFactoryを利用する方法があるのでまとめてみた。

環境
laravel 8.x
mysql 8.0.22

monstersテーブルというの作成し、テストデータを大量に挿入していきたいと思います。

1.マイグレーションファイルとモデルを一緒に作る

php artisan make:model monster -m


2.monstersテーブルのカラムの型や属性を決めていく


3.マイグレーションを実行

php artisan migrate


4.mysqlで確認


5.ファクトリーを生成

php artisan make:factory MonsterFactory




6.seedersファイルのDatabaseSeederのrunメソッドでfactoryを利用する


7.seeder実行

php artisan db:seed


8.テストデータを作成されているか確認



以上。











作成日:2021-03-03

更新日:2021-03-06

ホームに戻る