バリデーションのエラーメッセージはデフォルトで英語になっており、いつもバリデーションを作った後に、バリデーションエラーを発生させた時に、「あれっ」と気づくので、今回は自分への戒めを含めて、日本語への設定方法を書いていきたいと思います。現在のロケール設定を確認します。ロケールに関わる設定は下記ファイルに設定されてますので、こちらを開いて確認します。config/app.php確認する箇所は、以下2つのlocale設定になります。なっているので修正していきます。localeこちらは、アプリケーションロケールによって、翻訳サービスプロバイダで使用されるデフォルトのロケールとなります。fallback_localeフォールバックロケールは、現在のロケールが使用できない場合に使用されるロケールとなります。上記を踏まえ、以下のように変更します。ロケール設定を日本語にし、フォールバックロケールを英語にする事で、日本語でのメッセージの用意がないものに関しては英語のメッセージが表示されるようにします。'en',日本語ファイルの設定まずは言語ファイル存在の有無を確認していきます。言語ファイルはresources/lang配下にあります。デフォルトは英語の言語ファイルしかありませんので、日本語用のファイルを作成する必要があります。手順は以下のようになります。