/** * @param ShoppingCartRequest $request * @param $product * * @return \Illuminate\Http\RedirectResponse|\Symfony\Component\HttpFoundation\Response */ public function store(ShoppingCartRequest $request, $product) { $this->data = $this->shoppingCart->add($product, $request->get('quantity', 1)); $this->setSuccessMessage("The product was added to your shopping cart"); return $this->handleRedirect($request, route('cart.view')); }