From 4ee2c6d2a1f5ba485af5561a1e127b44ed0ca5f4 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E6=9D=8E=E9=9D=99?= Date: Thu, 2 Dec 2021 16:10:27 +0800 Subject: [PATCH] Update --- ...egoryController.php => ProductCategoryController.php} | 2 +- .../Api/Http/Controllers/Product/ProductController.php | 3 ++- app/Endpoint/Api/routes.php | 9 ++++++--- 3 files changed, 9 insertions(+), 5 deletions(-) rename app/Endpoint/Api/Http/Controllers/Product/{CategoryController.php => ProductCategoryController.php} (91%) diff --git a/app/Endpoint/Api/Http/Controllers/Product/CategoryController.php b/app/Endpoint/Api/Http/Controllers/Product/ProductCategoryController.php similarity index 91% rename from app/Endpoint/Api/Http/Controllers/Product/CategoryController.php rename to app/Endpoint/Api/Http/Controllers/Product/ProductCategoryController.php index cf61bec7..f1e29e43 100644 --- a/app/Endpoint/Api/Http/Controllers/Product/CategoryController.php +++ b/app/Endpoint/Api/Http/Controllers/Product/ProductCategoryController.php @@ -7,7 +7,7 @@ use App\Endpoint\Api\Http\Resources\ProductCategoryResource; use App\Models\ProductCategory; use Illuminate\Http\Request; -class CategoryController extends Controller +class ProductCategoryController extends Controller { /** * 商品分类 diff --git a/app/Endpoint/Api/Http/Controllers/Product/ProductController.php b/app/Endpoint/Api/Http/Controllers/Product/ProductController.php index 767445a1..24c370df 100644 --- a/app/Endpoint/Api/Http/Controllers/Product/ProductController.php +++ b/app/Endpoint/Api/Http/Controllers/Product/ProductController.php @@ -34,9 +34,10 @@ class ProductController extends Controller * 商品详情 * * @param int $id + * @param \Illuminate\Http\Request $request * @return \Illuminate\Http\JsonResponse */ - public function show($id) + public function show($id, Request $request) { $sku = ProductSku::findOrFail($id); diff --git a/app/Endpoint/Api/routes.php b/app/Endpoint/Api/routes.php index 0d144245..fab3ca3e 100644 --- a/app/Endpoint/Api/routes.php +++ b/app/Endpoint/Api/routes.php @@ -4,8 +4,8 @@ use App\Endpoint\Api\Http\Controllers\AdController; use App\Endpoint\Api\Http\Controllers\CaptchaController; use App\Endpoint\Api\Http\Controllers\LoginController; use App\Endpoint\Api\Http\Controllers\LogoutController; -use App\Endpoint\Api\Http\Controllers\Product\CategoryController; use App\Endpoint\Api\Http\Controllers\Product\HotController; +use App\Endpoint\Api\Http\Controllers\Product\ProductCategoryController; use App\Endpoint\Api\Http\Controllers\Product\ProductController; use App\Endpoint\Api\Http\Controllers\RegisterController; use App\Endpoint\Api\Http\Controllers\SmsCodeController; @@ -29,10 +29,13 @@ Route::group([ Route::get('ads', [AdController::class, 'index']); Route::prefix('product')->group(function () { - Route::get('categories', [CategoryController::class, 'index']); - + // 商品分类 + Route::get('categories', [ProductCategoryController::class, 'index']); + // 热销商品 Route::get('hot', HotController::class); + // 筛选商品 Route::get('products', [ProductController::class, 'index']); + // 查看商品 Route::get('products/{product}', [ProductController::class, 'show']); }); });