如何将验证规则应用于item
数组中的每个items[]
?例如:
...->validate($request, [
'items[]' => 'required' // <-- what is the correct syntax?
]);
答案 0 :(得分:3)
尝试这样的事情
$validator = Validator::make($request->all(), [
'person.*.email' => 'email|unique:users',
'person.*.first_name' => 'required_with:person.*.last_name',
]);
其中person
是输入字段的名称,email
是键
答案 1 :(得分:3)
Laravel 5.2有一个数组验证,你需要做的就是:
在您的视图中,假设您有这样的输入:
<input type="text" name="example[]" />
<input type="text" name="example[]" />
[]
是关键:)
在您的控制器中,您可以这样做:
$this->validate($request, [
'example.*' => 'required|email'
]);