php – Laravel 5中的图像数组验证

前端之家收集整理的这篇文章主要介绍了php – Laravel 5中的图像数组验证前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我的应用程序允许用户同时上传多个图像文件,但我无法弄清楚如何验证图像数组.
$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中它似乎不起作用.

我一直试图在每个图像上单独迭代数组和验证,但是有没有内置函数来为我做这个?

这对我有用
$rules = array(
     ...
     'image' => 'required','image.*' => 'image|mimes:jpg,jpeg'
);

在那另一个做它.

原文链接:https://www.f2er.com/laravel/135470.html

猜你在找的Laravel相关文章