/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function UpdateAction(ProductEditFormRequest $request, $id) { if ($request->get('pcategories')) { if ($request->get('category')) { $p = [$request->get('pcategories'), $request->get('category')]; $value = array_collapse($p); $product = products::find($id); if ($product) { $product->name = $request->get('name'); $product->is_active = $request->get('is_active'); $product->description = $request->get('description'); $product->price = $request->get('price'); $product->starting_pound = $request->get('starting_pound'); $product->ending_pound = $request->get('ending_pound'); $product->save(); $product->category()->sync($value); return redirect()->route('cake/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_SUCCESS', ['message' => 'The product table item updated'])); } return redirect()->route('cake/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_ALERT', ['message' => 'The product could not updated'])); } return redirect()->route('cake/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_ALERT', ['message' => 'The product could not updated'])); } return redirect()->route('cake/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_ALERT', ['message' => 'The product could not updated'])); }
/** * Update the specified resource in storage. * * @param Request $request * @param int $id * @return Response */ public function update(ProductEditFormRequest $request, $id) { $product = products::find($id); if ($product) { $product->name = $request->get('name'); $product->is_active = $request->get('is_active'); $product->description = $request->get('description'); $product->price = $request->get('price'); $product->save(); if (!empty($request->get('pcategories'))) { $product->category()->sync($request->get('pcategories')); } return redirect()->route('gift/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_SUCCESS', ['message' => 'The product table item updated'])); } return redirect()->route('gift/list')->with('message', Lang::get('response.CUSTOM_MESSAGE_ALERT', ['message' => 'The product could not updated'])); }