From bacdd5278c01c95f1644723c243abd21bd0daa73 Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Tue, 28 Jun 2022 19:06:14 +0800 Subject: [PATCH] fixed cart --- .../Shop/Http/Controllers/CartController.php | 30 +++++++++++++++++++ beike/Shop/Http/Resources/CartList.php | 3 +- 2 files changed, 32 insertions(+), 1 deletion(-) diff --git a/beike/Shop/Http/Controllers/CartController.php b/beike/Shop/Http/Controllers/CartController.php index 0b1d911a..b03098fb 100644 --- a/beike/Shop/Http/Controllers/CartController.php +++ b/beike/Shop/Http/Controllers/CartController.php @@ -21,6 +21,36 @@ class CartController extends Controller return view("cart", $data); } + /** + * POST /carts/select {sku_ids:[product_sku_id, product_sku_id]} + * @param Request $request + */ + public function select(Request $request) + { + + } + + + /** + * PUT /carts/{cart_id} {quantity: 123} + * @param Request $request + */ + public function update(Request $request) + { + + } + + + /** + * DELETE /carts/{cart_id} + * @param Request $request + */ + public function destroy(Request $request) + { + + } + + public function store(Request $request) { $skuId = $request->sku_id; diff --git a/beike/Shop/Http/Resources/CartList.php b/beike/Shop/Http/Resources/CartList.php index 713eae99..2094986a 100644 --- a/beike/Shop/Http/Resources/CartList.php +++ b/beike/Shop/Http/Resources/CartList.php @@ -25,9 +25,10 @@ class CartList extends JsonResource 'sku_id' => $this->product_sku_id, 'name' => $description->name, 'image' => image_resize($sku->image), + 'quantity' => $this->quantity, + 'selected' => $this->selected, 'price' => $price, 'price_format' => currency_format($price), - 'quantity' => $this->quantity, 'subtotal' => $subTotal, 'subtotal_format' => currency_format($subTotal), ];