我在Laravel 5.5中制作了自定义规则,但也希望从lang验证文件中获取自定义规则。为此,我现在已经完成了:
'custom' => [
'validate' => [
'correct_password' => 'The :attribute is incorrect.',
],
],
我把它放在自定义规则文件中:
return trans('validate.correct_password');
获取自定义消息我做错了什么?因为我现在只收回密钥:validate.correct_password
作为消息。
答案 0 :(得分:3)
如果您想从翻译文件中提取密钥,则需要以file.key.subkey.subkey
的形式传递密钥路径。
return trans('validation.custom.validate.correct_password');