我的应用程序允许用户同时上传多个图像文件,但我无法弄清楚如何验证图像数组.
$input = Request::all(); $rules = array( ... 'image' => 'required|image' ); $validator = Validator::make($input,$rules); if ($validator->fails()) { $messages = $validator->messages(); return Redirect::to('venue-add') ->withErrors($messages); } else { ...
如果我将验证规则更改为:’image’是一个数组,则此验证将失败:
$rules = array( ... 'image' => 'required|array' );
验证将通过,但阵列内部的图像尚未验证.
This answer使用关键字each作为验证规则的前缀,但是这是在laravel 4.2和Laravel 5中它似乎不起作用.
我一直试图在每个图像上单独迭代数组和验证,但是有没有内置函数来为我做这个?
这对我有用
原文链接:https://www.f2er.com/laravel/135470.html$rules = array( ... 'image' => 'required','image.*' => 'image|mimes:jpg,jpeg' );
在那另一个做它.