public function store(Request $request) { $messages = ['name.required' => '商品名称不能为空!', 'category_id.required' => '商品分类不能为空!']; $this->validate($request, ['name' => 'required', 'category_id' => 'required'], $messages); //新增商品 $good = Good::create($request->except(['imgs', 'attr_id_list', 'attr_value_list', 'attr_price_list'])); //增加属性 if ($request->attr_id_list) { foreach ($request->attr_id_list as $k => $v) { $good_attr = new Good_attr(); $good_attr->good_id = $good->id; $good_attr->attr_id = $v; $good_attr->attr_value = $request->attr_value_list["{$k}"]; $good_attr->attr_price = $request->attr_price_list["{$k}"]; $good_attr->save(); } } //商品相册 if ($request->imgs) { foreach ($request->imgs as $img) { $good_gallery = new Good_gallery(); $good_gallery->good_id = $good->id; $good_gallery->img = $img; $good_gallery->save(); } } return redirect(route('admin.good.index'))->with('info', '添加商品成功'); }
/** * Store a newly created resource in storage. * * @param Request $request * @return Response */ public function store(Request $request) { // return $request->all(); //新增商品 $good = Good::create($request->except(['imgs', 'attr_id_list', 'attr_value_list', 'attr_price_list'])); //增加属性 if ($request->attr_id_list) { foreach ($request->attr_id_list as $k => $v) { $good_attr = new Good_attr(); $good_attr->good_id = $good->id; $good_attr->attr_id = $v; $good_attr->attr_value = $request->attr_value_list["{$k}"]; $good_attr->attr_price = $request->attr_price_list["{$k}"]; $good_attr->save(); } } //商品相册 if ($request->imgs) { foreach ($request->imgs as $img) { $good_gallery = new Good_gallery(); $good_gallery->good_id = $good->id; $good_gallery->img = $img; $good_gallery->save(); } } return redirect(route('admin.good.index'))->with('info', '添加商品成功~'); }
public function run () { DB::table('goods')->delete(); Good::create([ 'name' => '上海临时行驶车号牌', 'code' => 'below-three', 'intro' => '每台车累计仅可办理3次上海临时牌照', 'pic' => 'imgs/goods/fraly.jpg', 'active' => 1 ]); Good::create([ 'name' => '外省临时行驶车号牌', 'code' => 'beyond-three', 'intro' => '省市随机;上海临牌累计已满3次者购买外省临牌', 'pic' => 'imgs/goods/bujiadi.jpg', 'active' => 1 ]); }