概要
- laravelのFactoryなどでFakerPHPを用いてダミーデータを生成する方法をまとめる。
生成方法
-
下記の様に記載することでダミーデータを生成する事ができる。
FooFactory.php// Factoryクラス内での使用 $this->faker->指定フォーマットの関数名; // それ以外のクラスでの使用(言語はデフォルト) use Faker\Factory; Factory::create()->指定フォーマットの関数名; // それ以外のクラスでの使用(言語は日本語を指定) use Faker\Factory; Factory::create('ja_JP')->指定フォーマットの関数名;
指定フォーマット
- 下記のFakerPHP非公式リファレンスや、本家のリファレンスで各フォーマットの指定方法がわかりやすく記載されている。
言語の指定
-
config/app.php
でfaker_locale
に指定を行うことでデフォルトの言語を指定できる