Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/11.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
验证laravel表单中的动态字段_Laravel - Fatal编程技术网

验证laravel表单中的动态字段

验证laravel表单中的动态字段,laravel,Laravel,我无法使用Laravel 5.2验证此表单,这是我的代码: 我的看法是: @for ($i=0; $i < 2; $i++) {!! Form::control('text', 0, "items[$i]", $errors, trans('back/blog.content')) !!} @endfor 如果您使用的是laravel 5.2,则可以验证阵列 $validator = Validator::make($request->all(), [ 'items.*'

我无法使用Laravel 5.2验证此表单,这是我的代码:

我的看法是:

@for ($i=0; $i < 2; $i++)
    {!! Form::control('text', 0, "items[$i]", $errors, trans('back/blog.content')) !!}
@endfor

如果您使用的是laravel 5.2,则可以验证阵列

$validator = Validator::make($request->all(), [
'items.*' => 'required'
]);
详情

如果您使用的是低于5.2的版本,您可以这样做

$v = Validator::make($request->all(), $rules);

$v->each('items', ['required']);

感谢您的回复,但我没有使用Validator::make(),我使用的是rules()函数的扩展。。。我已经测试了你的建议,但不起作用。使用验证或我给你的任何东西都没什么大不了的,你可以在任何数组$rules或任何东西中使用'items.*'=>'required'。
$v = Validator::make($request->all(), $rules);

$v->each('items', ['required']);