public function store(Request $request) { //提取 $res = $request->except('_token','gimg'); //判断并为图片加路径 if($request->hasFile('gimg')){ $info = []; foreach($request->file('gimg') as $k=>$v){ $tmp_img = []; $names = rand(11111,99999).time(); $suffix = $v->getClientOriginalExtension(); $v->move('./upload/',$names.'.'.$suffix); $tmp_img['good_img'] = '/upload/'.$names.'.'.$suffix; $info[] = $tmp_img; } } // 将img表的图片赋予goods表 $res['image']=$tmp_img['good_img']; // 插入 $id = DB::table('goods')->orderBy('id')->insertGetId($res); // dd($id); if(!$id) { return back()->with('info','添加失败'); } // 表连接关系 $tmp_img['gid'] = $id; // 插入图片 $foo = DB::table('goods_images')->insert($info); if($foo) { return redirect('/admin/good')->with('info','添加成功'); } else { return back()->with('info','添加失败'); } }