From ea7fc90c3a35b78b2331f1158975646cc3b0591b Mon Sep 17 00:00:00 2001 From: Edward Yang Date: Tue, 5 Jul 2022 11:06:05 +0800 Subject: [PATCH] fixed order show --- .../Http/Controllers/Account/OrderController.php | 15 +++++++++++++++ beike/Shop/Routes/shop.php | 1 + 2 files changed, 16 insertions(+) diff --git a/beike/Shop/Http/Controllers/Account/OrderController.php b/beike/Shop/Http/Controllers/Account/OrderController.php index 870a39c1..c1a48d46 100644 --- a/beike/Shop/Http/Controllers/Account/OrderController.php +++ b/beike/Shop/Http/Controllers/Account/OrderController.php @@ -35,6 +35,21 @@ class OrderController extends Controller return view('account/order', $data); } + /** + * 获取当前客户订单列表 + * + * @param Request $request + * @param $number + * @return View + */ + public function show(Request $request, $number): View + { + $customer = current_customer(); + $order = OrderRepo::getOrderByNumber($number, $customer); + dd($order); + return view('account/order_show', ['data' => $order]); + } + public function success(Request $request, $number): View { $customer = current_customer(); diff --git a/beike/Shop/Routes/shop.php b/beike/Shop/Routes/shop.php index 93eddcf7..13d97452 100644 --- a/beike/Shop/Routes/shop.php +++ b/beike/Shop/Routes/shop.php @@ -56,6 +56,7 @@ Route::prefix('/') Route::resource('addresses', AddressController::class); Route::get('orders', [OrderController::class, 'index'])->name('account.order.index'); + Route::get('orders/{number}', [OrderController::class, 'show'])->name('account.order.show'); }); Route::get('orders/{number}/success', [OrderController::class, 'success'])->name('account.order_success.index');