加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 大数据 > 正文

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

发布时间:2020-12-14 19:46:22 所属栏目:大数据 来源:网络整理
导读:我的应用程序允许用户同时上传多个图像文件,但我无法弄清楚如何验证图像数组. $input = Request::all(); $rules = array( ... 'image' = 'required|image' ); $validator = Validator::make($input,$rules); if ($validator-fails()) { $messages = $validat
我的应用程序允许用户同时上传多个图像文件,但我无法弄清楚如何验证图像数组.
$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'
);

在那另一个做它.

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读