From 7393fb609fa6afbecab16b32f379e46cbc8d5012 Mon Sep 17 00:00:00 2001 From: merdan Date: Tue, 27 Sep 2022 19:49:11 +0500 Subject: [PATCH] sources api --- .../Sarga/API/Http/Controllers/SearchController.php | 11 ++++++----- 1 file changed, 6 insertions(+), 5 deletions(-) diff --git a/packages/Sarga/API/Http/Controllers/SearchController.php b/packages/Sarga/API/Http/Controllers/SearchController.php index de9ccd339..1ec77d237 100644 --- a/packages/Sarga/API/Http/Controllers/SearchController.php +++ b/packages/Sarga/API/Http/Controllers/SearchController.php @@ -50,11 +50,12 @@ class SearchController extends V1Controller private function searchCategories(){ $key = request('search'); - $categories = CategoryTranslationProxy::modelClass()::select('category_id as id','name','description') + $categories = CategoryTranslationProxy::modelClass()::select('category_id as id','description','meta_title as name') ->where('locale', core()->getRequestedLocaleCode()) ->where('name', 'like', '%'.$key.'%') - ->take(10) + ->orWhere('meta_title', 'like', '%'.$key.'%') ->orderBy('name') + ->take(10) ->get(); if($categories->count()){ @@ -66,14 +67,14 @@ class SearchController extends V1Controller private function searchProducts($key){ - $channel = core()->getRequestedChannelCode(); +// $channel = core()->getRequestedChannelCode(); - $locale = core()->getRequestedLocaleCode(); +// $locale = core()->getRequestedLocaleCode(); $products = $this->productFlatRepository->getModel()::search(implode(' OR ', $key)) // ->where('channel', $channel) // ->where('locale', $locale) ->take(100) - ->query(fn ($query) => $query->select('id','name','product_id','description') + ->query(fn ($query) => $query->select('id','name','product_id','meta_keywords') ->where('status', 1) ->where('visible_individually', 1) // ->addSelect(DB::raw("\'product\' as type" ))