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','添加失败');
}
}