orderService->syncDraftItem($request->validated(), $request->user()); return response()->json(['item' => $item]); } public function destroy(Request $request, ProductVariant $productVariant): JsonResponse { $this->orderService->removeDraftItem($request->user(), $productVariant); return response()->json(['ok' => true]); } public function resyncPrices(OrderDraftResyncPricesRequest $request): JsonResponse { $items = $this->orderService->resyncDraftPrices( $request->user(), $request->validated('price_type'), ); return response()->json(['items' => $items]); } }