/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(Request $request, $id) { $product = Product::find($id); $product->update($request->all()); //Save Product Images $this->saveProductImages($request->get('productImage'), $id); //Save Product Images $this->saveProductPrices($request->get('price'), $id); //Save Product Categoryies $this->saveCategories($request->get('categories'), $id); //Save Product Attributes //$attributes = $request->get('attribute'); //$this->saveAttribute($attributes, $id); if ($product->slug == "") { $product->slug = str_slug($request->get('name')); //update File Path and Slug $product->save(); } return redirect("/admin/product"); }