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' => '同一件商品同一属性同一大小的条目已存在'))); } }
/** * 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); }