我将输入发布在这样的数组中:
<input class="form-control" id="first_name" name="main_user[first_name]" type="text">
我想使用Laravel请求验证此输入。通常,您可以在请求文件中确定这样的验证规则:
return ['first_name' => 'required']
但这不起作用,因为first_name发布在数组中。我尝试过这个,但它不起作用。
return ['main_user[first_name]' => 'required']
答案 0 :(得分:0)
验证数组时使用*
字符。一个例子:
'person.*.email' => 'email|unique:users',
'person.*.first_name' => 'required_with:person.*.last_name',
答案 1 :(得分:0)
我只是想用[]来努力。我应该使用这样的点:
return [
'main_user.first_name' => 'required',
]
和
return [
'main_user.first_name.required' => 'Je moet een voornaam invullen
voor het beheerders account.',
]