我有一个包含自定义规则的请求类。如果该规则失败,我无法弄清楚如何定义自定义消息。下面是我到目前为止的简化版本,我想添加到messages()
方法返回的数组中。
我已经在CustomRule
类中定义了这个消息,但我想在我的CustomRequest
类中重复这个。
我尝试添加'input.CustomRule' => 'Custom error message'
,但这不起作用。
使用Laravel 5.7。
欢呼任何帮助!
class CustomRequest extends FormRequest
{
public function rules()
{
return [
'input' => [
'required',
new CustomRule
]
]
}
public function messages()
{
return [
'input.required' => 'We need to know this!'
]
}
}
从自定义规则返回自定义消息。 将下面的代码放在Custom Rule.php文件中。
public function message()
{
return 'This is custome message.';
}