我有一个包含自定义规则的请求类。如果该规则失败,我无法解决如何定义自定义消息。下面是到目前为止的简化版本,我想将其添加到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!'
]
}
}
答案 0 :(得分:0)
从您的CustomRule中返回自定义消息。
在您的CustomRule.php文件中放置以下代码。
public function message()
{
return 'This is custome message.';
}