2017-10-04 279 views
2

我在Laravel 5.5中創建了自定義規則,但也想從lang驗證文件中獲得自定義的翻譯。對於我現在已經完成:Laravel使用自定義驗證消息

'custom' => [ 
    'validate' => [ 
     'correct_password' => 'The :attribute is incorrect.', 
    ], 
], 

而且我把這個自定義規則文件:

return trans('validate.correct_password'); 

我做了什麼錯,以獲得自定義消息?因爲我現在只能回到密鑰:validate.correct_password作爲消息。

回答

3

如果要從翻譯文件中提取密鑰,則需要以file.key.subkey.subkey的形式向其傳遞密鑰路徑。

return trans('validation.custom.validate.correct_password');