예제 #1
0
 public function store(Request $request)
 {
     $keys = 'attr_id,size_type,price,count';
     $data = $this->autoValidate($request, 'product-stock.store', $keys);
     $data += ['pid' => $this->_product->id];
     if ($this->validProductUnique($this->_pid, $request->get('attr_id'), $request->get('size_type'))) {
         ProductSize::create($data);
         return $this->success('', url('admin/product-stock'));
     } else {
         return $this->failure_validate(new MessageBag(array('size_type' => '同一件商品同一属性同一大小的条目已存在')));
     }
 }
예제 #2
0
 /**
  * Store a newly created resource in storage.
  *
  * @param  \Illuminate\Http\Request  $request
  * @return \Illuminate\Http\Response
  */
 public function store(Request $request)
 {
     $product_size = ProductSize::create($request->all());
     return redirect()->route('product.show', $request->product_id);
 }