[英]How to create a custom error message for a custom validation rule in Laravel
我有一個包含自定義規則的請求類。 如果該規則失敗,我無法解決如何定義自定義消息。 以下是到目前為止的簡化版本,我想將其添加到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!'
]
}
}
從您的CustomRule中返回自定義消息。
將以下代碼放入CustomRule.php文件中。
public function message()
{
return 'This is custome message.';
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.