/**
  * Store a newly created resource in storage.
  *
  * @param  Request  $request
  * @return Response
  */
 public function store(Requests\ProductRequest $request)
 {
     $input = $request->all();
     $tags = $request->only('tags');
     $tagsId = $this->storeTags($tags);
     $product = $this->productModel->fill($input);
     $product->save();
     $product->tags()->attach($tagsId);
     return redirect()->route('products');
 }
 public function update(ProductRequest $request, $id)
 {
     $this->productModel->find($id)->update($request->all());
     $this->updateProductTag($request, $id);
     return redirect()->route('products');
 }