首页 > 解决方案 > 未定义变量:data(laravel多图上传)

问题描述

在此处输入图像描述

这是我的多张图片上传控制器,我收到一条错误消息,json_encode(data) 上的数据未定义,可以给我一个解决方案吗?

标签: laravel-5

解决方案


尝试这个

$data = [];

    if($request->hasfile('image') as $image){
     foreach($request->file('image') as $id => $image){
                $ext = $image->getClientOriginalExtension();
                $name = $id.time().'.'.$ext;
                $path = public_path('\property\');
                $image->move($path, $name);
                $data[$id] = $name;
            }
    }

推荐阅读