2017年1月4日水曜日

Laravel5.3でバリデーションエラーメッセージの日本語化

Laravel5.3でバリデーションエラーメッセージの日本語化です。日本語化されたファイル「Laravel 5.3 日本語バリデーションメッセージファイル」が公開されているので、ありがたく利用させていただきましょう。

Laravel 5.3 日本語バリデーションメッセージファイル

/config/app.php(locale変更)
'locale' => 'ja',

/resources/lang/ja/validation.php(日本語化)
/*
|--------------------------------------------------------------------------
| Validation Language Lines
|--------------------------------------------------------------------------
|
| The following language lines contain the default error messages used by
| the validator class. Some of these rules have multiple versions such
| as the size rules. Feel free to tweak each of these messages here.
|
*/
... 
... それぞれ日本語にする。
... 

/*
|--------------------------------------------------------------------------
| Custom Validation Language Lines
|--------------------------------------------------------------------------
|
| Here you may specify custom validation messages for attributes using the
| convention "attribute.rule" to name the lines. This makes it quick to
| specify a specific custom language line for a given attribute rule.
|
*/

/*
|--------------------------------------------------------------------------
| Custom Validation Attributes
|--------------------------------------------------------------------------
|
| The following language lines are used to swap attribute place-holders
| with something more reader friendly such as E-Mail Address instead
| of "email". This simply helps us make messages a little cleaner.
|
*/
// 入力変数を日本語化する。
'attributes' => [
    'title' => 'タイトル'
],

参考サイト
初めてのLaravel 5.1 : (19) エラーメッセージの日本語化(ララ帳さん)
Best way to work with custom messages & rules in L5. (Laravel.io)

0 件のコメント:

コメントを投稿