Php 在数组中发布输入时,验证Laravel请求中的表单输入
我在如下数组中发布输入:Php 在数组中发布输入时,验证Laravel请求中的表单输入,php,laravel,validation,request,Php,Laravel,Validation,Request,我在如下数组中发布输入: <input class="form-control" id="first_name" name="main_user[first_name]" type="text"> return [ 'main_user.first_name' => 'required', ] 但这不起作用,因为第一个_名称是发布在数组中的。我试过了,但没用 return ['main_user[first_name]' => 'required'] 验证数
<input class="form-control" id="first_name" name="main_user[first_name]" type="text">
return [
'main_user.first_name' => 'required',
]
但这不起作用,因为第一个_名称是发布在数组中的。我试过了,但没用
return ['main_user[first_name]' => 'required']
验证数组时使用
*
字符。例如:
'person.*.email' => 'email|unique:users',
'person.*.first_name' => 'required_with:person.*.last_name',
我只是想努力学习[]。我应该用这样的点:
<input class="form-control" id="first_name" name="main_user[first_name]" type="text">
return [
'main_user.first_name' => 'required',
]
及
使用表单请求并为数组创建动态规则看看这篇文章:这只是获取了数组的每个值,并从该数组中获取了电子邮件/名字。它创建了如下规则:main_user.first_name.first_name=>'required',main_user.last_name.first_name=>'required',等等。