diff --git a/packages/Sarga/API/Http/Controllers/Brands.php b/packages/Sarga/API/Http/Controllers/Brands.php index aa34c0f07..397a0c266 100644 --- a/packages/Sarga/API/Http/Controllers/Brands.php +++ b/packages/Sarga/API/Http/Controllers/Brands.php @@ -3,6 +3,7 @@ namespace Sarga\API\Http\Controllers; use Illuminate\Http\Request; +use Illuminate\Support\Facades\Log; use Sarga\API\Http\Resources\Catalog\Brand; use Sarga\Brand\Repositories\BrandRepository; @@ -77,6 +78,7 @@ class Brands extends \Webkul\RestApi\Http\Controllers\V1\Shop\ResourceController $results = $query->paginate($request->input('limit') ?? 10); } else { $results = $query->get(); + Log::info($results); } return $this->getResourceCollection($results); diff --git a/packages/Sarga/Admin/src/Http/Controllers/Menus.php b/packages/Sarga/Admin/src/Http/Controllers/Menus.php index a920b9be2..c3a8cfbb4 100644 --- a/packages/Sarga/Admin/src/Http/Controllers/Menus.php +++ b/packages/Sarga/Admin/src/Http/Controllers/Menus.php @@ -69,9 +69,9 @@ class Menus extends Controller public function brands(BrandRepository $repository){ if (request()->ajax()) { $results = []; - $queries = explode(' ', request()->input('query')); - $res = $repository->search($queries); - Log::info($res); + + $res = $repository->search(explode(' ', request()->input('query'))); + foreach ($res as $row) { $results[] = [ 'id' => $row->id, diff --git a/packages/Sarga/Brand/src/Models/Brand.php b/packages/Sarga/Brand/src/Models/Brand.php index f106dc824..221386196 100644 --- a/packages/Sarga/Brand/src/Models/Brand.php +++ b/packages/Sarga/Brand/src/Models/Brand.php @@ -49,7 +49,7 @@ class Brand extends Model implements BrandContract public function shouldBeSearchable() { - return $this->status; + return true; } /** diff --git a/packages/Sarga/Brand/src/Repositories/BrandRepository.php b/packages/Sarga/Brand/src/Repositories/BrandRepository.php index 71c9af58c..abd1578b4 100644 --- a/packages/Sarga/Brand/src/Repositories/BrandRepository.php +++ b/packages/Sarga/Brand/src/Repositories/BrandRepository.php @@ -99,12 +99,11 @@ class BrandRepository extends Repository } public function search($key){ - $brands = $this->getModel()::search(implode(' OR ', $key)) // ->where('status',1) // ->orderBy('name','asc') -// ->take(10) -// ->query(fn ($query) => $query->select('id','name')->orderBy('name')) + ->take(10) + ->query(fn ($query) => $query->select('id','name')->orderBy('name')) ->get(); return $brands;