[英]Laravel set validation message to Array Field?
如何將自定義驗證消息設置為數組文件之類的。
$validationRules = [
'attrtitle[]' => 'required|max:255',
];
我嘗試設置消息的代碼,但不起作用。
protected $messages = [
'attrtitle[]:required' => 'Please Select Attributes.'
];
// OR //
protected $messages = [
'attrtitle:required' => 'Please Select Attributes.'
];
my html field for attrtitle is
<select name='attrtitle[]' multiple>
<option value=''>Select Value</option>
<option value='1'>1</option>
<option value='2'>2</option>
<option value='3'>3</option>
</select>
我同時嘗試了兩種方法,但不起作用,如何為attrtitle字段設置自定義消息,請幫助謝謝。
只是您需要添加.
而不是:
簽署喜歡。
並使用它:
protected $messages = [
'attrtitle[].required' => 'Please Select Attributes.'
];
嘗試這個 :
$messages = [
'attrtitle.required' => 'Please Select Attributes.'
];
在您的控制器中,然后將其添加到您的validate方法中,如下所示:
$this->validate($request, $validationRules, $messages);
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.