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', '添加商品成功');
 }
Beispiel #2
0
 /**
  * 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', '添加商品成功~');
 }
Beispiel #3
0
  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
    
    ]);



  }