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']);