Php Laravel使用自定义验证消息

Php Laravel使用自定义验证消息,php,laravel,Php,Laravel,我已经在Laravel5.5中制定了一个自定义规则,但是还想从lang验证文件中获得一个自定义的翻译。为此,我现在已经做了: 'custom' => [ 'validate' => [ 'correct_password' => 'The :attribute is incorrect.', ], ], 我把它放在自定义规则文件中: return trans('validate.correct_password'); 获取自定义消息时我做错

我已经在Laravel5.5中制定了一个自定义规则,但是还想从lang验证文件中获得一个自定义的翻译。为此,我现在已经做了:

'custom' => [
    'validate' => [
        'correct_password' => 'The :attribute is incorrect.',
    ],
],
我把它放在自定义规则文件中:

 return trans('validate.correct_password');

获取自定义消息时我做错了什么?因为我现在只取回密钥:
validate.correct\u password
作为消息。

如果要从翻译文件中提取密钥,则需要以
file.key.subkey.subkey
的形式向其传递密钥路径

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