Laravelで、日本語に変更する方法を紹介します。
Defaultでは、english指定かと思います。
言語設定はどこで制御されているかというと、
・言語ファイル:resources/lang/の配下(デフォルトでは、enフォルダが存在)
・ファイルの指定方法:config/app.php の ‘locale’ で指定
なので、実施する必要があることは
1:言語ファイルのインストール
2:ファイル指定を日本語版のファイルを指定
この2種類です。
1:言語ファイルのインストール
Laravelのバージョンで少しやり方が異なる可能性もあります。
今回は、Laravel7のやり方です。
公式に記載されている通りですが
https://readouble.com/laravel/7.x/ja/validation-php.html
以下3つの、コマンド入力していきます。
コマンドを実行するディレクトリは、ルートディレクトリで大丈夫です。
以下、3つのコマンドを実行してください。
php -r "copy('https://readouble.com/laravel/7.x/ja/install-ja-lang-files.php', 'install-ja-lang.php');"
php -f install-ja-lang.php
php -r "unlink('install-ja-lang.php');"
そうすると、
resources/lang/の配下 に jaフォルダが生成されます。
これで、日本語版ファイルの生成は完了です。
2:ファイル指定を日本語版のファイルを指定
いま、インストールしたファイルを呼び出すように、指定方法を変更しましょう。
config/app.php に入り、
// 'locale' => 'en', //コメントアウト(削除でも可) 'locale' => 'ja',
localeをjaに指定してください。
ついでに、timezoneも変更しましょう。
// 'timezone' => 'UTC', //コメントアウト(削除でも可) 'timezone' => 'Asia/Tokyo',
以上で、完了です。
およそ、1分程で完了するかと思います。
日本語を変更するには、生成したファイルを変更していくことで可能です。