はじめに
バリデーションメッセージが英語だったから日本語にしたい。
##環境
- macOS Catalina
- PHP 7.4.14
- Laravel 8.21.0
手順
1.コマンドを入力
以下のコマンドをプロジェクトのディレクトリの下で実行する。(何も表示されません)
php -r "copy('https://readouble.com/laravel/5.6/ja/install-ja-lang-files.php', 'install-ja-lang.php');"
php -f install-ja-lang.php
php -r "unlink('install-ja-lang.php');"
resources/lan
に ja
というファイルが生成されています。
ja
の中には
- auth.php
- pagination.php
- passwords.php
- validation.php
の4つのファイルが生成されていて、これらは日本語版のバリデーションファイルです。
2. localeを変更
config/app.php
を開きます。
'locale' => 'en'
になっているので'locale' => 'ja'
に変えます。
- 変更前
app.php
'locale' => 'en';
- 変更後
app.php
'locale' => 'ja';
これでバリデーションメッセージが日本語化されます。