LoginSignup
0
1

More than 3 years have passed since last update.

[Laravel]バリデーションを日本語化する

Last updated at Posted at 2021-01-30

はじめに

バリデーションメッセージが英語だったから日本語にしたい。

環境

  • 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/lanja というファイルが生成されています。
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';

これでバリデーションメッセージが日本語化されます。

参考

Laravel 5.6 validation.php言語ファイル

0
1
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
1