Laravelには標準でFakerが含まれていて、ダミーデータを作るのに便利です。
https://laravel.com/docs/5.5/database-testing#writing-factories

Fakerが生成してくれるダミーデータは設定を変える事によって日本語にすることができます。

Fakerの初期化処理は

laravel/framework/src/Illuminate/Database/DatabaseServiceProvider.php
 /**
     * Register the Eloquent factory instance in the container.
     *
     * @return void
     */
    protected function registerEloquentFactory()
    {
        $this->app->singleton(FakerGenerator::class, function ($app) {
            return FakerFactory::create($app['config']->get('app.faker_locale', 'en_US'));
        });

        $this->app->singleton(EloquentFactory::class, function ($app) {
            return EloquentFactory::construct(
                $app->make(FakerGenerator::class), $this->app->databasePath('factories')
            );
        });
    }

という風になっており、初期化時のlocaleを設定で変更可能です。

よって設定ファイルに設定を追記します。

config/app.php
'faker_locale' => 'ja_JP',

完了です。

Sign up for free and join this conversation.
Sign Up
If you already have a Qiita account log in.