From 4c863302fa149e6b70004f5d996b18f9a5ae527e Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Mon, 13 Dec 2021 14:32:02 +0800 Subject: [PATCH] =?UTF-8?q?=E8=B4=AD=E7=89=A9=E8=BD=A6=E4=BC=98=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../Api/Http/Controllers/ShoppingCartItemController.php | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/app/Endpoint/Api/Http/Controllers/ShoppingCartItemController.php b/app/Endpoint/Api/Http/Controllers/ShoppingCartItemController.php index da2504dc..91e6569f 100644 --- a/app/Endpoint/Api/Http/Controllers/ShoppingCartItemController.php +++ b/app/Endpoint/Api/Http/Controllers/ShoppingCartItemController.php @@ -56,6 +56,8 @@ class ShoppingCartItemController extends Controller 'quantity' => $input['quantity'], ]); + $shoppingCartItem->setRelation('sku', $sku); + if (! $shoppingCartItem->wasRecentlyCreated) { if ($shoppingCartItem->quantity + $input['quantity'] > $sku->saleable_stock) { throw new ProductNotEnoughException(); @@ -64,7 +66,7 @@ class ShoppingCartItemController extends Controller $shoppingCartItem->increment('quantity', $input['quantity']); } - return response()->noContent(); + return ShoppingCartItemResource::make($shoppingCartItem); } /** @@ -98,7 +100,7 @@ class ShoppingCartItemController extends Controller 'specs' => $sku->specs, ])); - return response()->noContent(); + return ShoppingCartItemResource::make($shoppingCartItem); } /**