public function update(UpdateCartItemRequest $request, CartItem $cartItem, StockValidator $stockValidator) { $stockValidator->validate($cartItem->getProduct(), $cartItem->getVariant(), $request->input('quantity')); $this->cartManager->updateItem($cartItem, $request->all()); return $this->success('update'); }