public function update(ProductRequest $request, $id) { $product = $this->productModel->find($id); $product->update($request->except('tags_prod')); if ($request->has('tag_list')) { $this->tagsControl($product, $request->input('tag_list'), false); } else { if (count($product->tags) > 0) { $product->tags()->detach(); } } return redirect()->route('products.index'); }