From cb2550935e50d87faa073f34d1668258dbbcb75b Mon Sep 17 00:00:00 2001 From: merdan Date: Sun, 17 Apr 2022 16:34:57 +0500 Subject: [PATCH] search suggestions finish --- packages/Sarga/API/Http/Controllers/Products.php | 4 ++++ packages/Sarga/API/Http/routes.php | 1 + 2 files changed, 5 insertions(+) diff --git a/packages/Sarga/API/Http/Controllers/Products.php b/packages/Sarga/API/Http/Controllers/Products.php index 278990382..d6490b04e 100644 --- a/packages/Sarga/API/Http/Controllers/Products.php +++ b/packages/Sarga/API/Http/Controllers/Products.php @@ -168,4 +168,8 @@ class Products extends ProductController } + public function search(){ + return ProductResource::collection($this->productRepository->searchProductByAttribute(request('key'))); + } + } diff --git a/packages/Sarga/API/Http/routes.php b/packages/Sarga/API/Http/routes.php index cd087d31c..cea2c07f9 100644 --- a/packages/Sarga/API/Http/routes.php +++ b/packages/Sarga/API/Http/routes.php @@ -51,6 +51,7 @@ Route::group(['prefix' => 'api'], function () { //Product routes Route::get('products', [Products::class, 'index']); + Route::get('products/search', [Products::class, 'search']); Route::get('suggestions', [Products::class, 'suggestions']); Route::get('products/{id}', [Products::class, 'get']); Route::get('products/{id}/variants', [Products::class, 'variants']);