【所要時間:1分で】Laravelの言語設定(エラー文言など)を日本語に変更する方法

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分程で完了するかと思います。
日本語を変更するには、生成したファイルを変更していくことで可能です。

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です