基本設定
ベースの言語設定はconfigファイルで行います。
日本語ならja_JPですね。
'faker_locale' => 'ja_JP',ファクトリーファイルの設定
ファクトリーファイルで一部のカラムを英語に切り替えるように設定してみましょう。
\Faker\Factory::create('en_US')を変数に保持しておいて、英語にしたいカラムはこのFakerから生成するようにします。
<?php
declare(strict_types=1);
namespace Database\Factories;
use Illuminate\Database\Eloquent\Factories\Factory;
class UserFactory extends Factory{ public function definition() { $enFaker = \Faker\Factory::create('en_US');
return [ 'name' => fake()->name(), 'en_name' => $enFaker->name(), ]; }}
