Php Laravel是否将验证消息设置为数组字段?
如何将自定义验证消息设置为数组文件,如Php Laravel是否将验证消息设置为数组字段?,php,laravel,laravel-validation,Php,Laravel,Laravel Validation,如何将自定义验证消息设置为数组文件,如 $validationRules = [ 'attrtitle[]' => 'required|max:255', ]; 我尝试为设置消息编写代码,但不起作用 protected $messages = [ 'attrtitle[]:required' => 'Please Select Attributes.' ]; // OR // protected $messages = [ 'attrtitle:requ
$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>
受保护的$messages=[
'attrtitle[]:必需'=>'请选择属性。'
];
//或//
受保护的$messages=[
“attrtitle:必需”=>“请选择属性。”
];
我的attrtitle的html字段是
选择值
1.
2.
3.
我尝试了这两种方法,但都不起作用。如何设置attrtitle字段的自定义消息请帮助,谢谢。您只需添加
,而不是:
像这样签名
并使用以下命令:
protected $messages = [
'attrtitle[].required' => 'Please Select Attributes.'
];
试试这个:
$messages = [
'attrtitle.required' => 'Please Select Attributes.'
];
在控制器中,然后将其添加到验证方法中,如下所示:
$this->validate($request, $validationRules, $messages);
很抱歉脱离主题,但最好将索引号粘贴到消息本身中。。。请选择属性(数组索引号)。你知道怎么做吗?