Laravel 5.2でFakerのロケールを変更する質問する

Laravel 5.2でFakerのロケールを変更する質問する

database/factories/ModelFactory.php ファイルで Faker ロケールを指定する方法はありますか? 以下に、機能しない試みを示します >,<

$factory->define(App\Flyer::class, function (Faker\Generator $faker) {

    // What is the correct way of doing this?
    $faker->locale('en_GB'); 

    return [
        'zip' => $faker->postcode,
        'state' => $faker->state,  
    ];
});

読んでくれてありがとう!

ベストアンサー1

Faker ロケールは設定ファイルで設定できますconfig/app.php。キーを追加するだけですfaker_locale

例えば:'faker_locale' => 'fr_FR',

これまで文書化されていなかった機能を文書化するための私の PR も参照してください。https://github.com/laravel/laravel/pull/4161

おすすめ記事