From 6a0048df117daa2f40ebca42bc857fd79d4059a6 Mon Sep 17 00:00:00 2001 From: E98Developer Date: Fri, 20 Mar 2026 17:46:47 +0100 Subject: [PATCH] =?UTF-8?q?EV3-385=20Verzi=C3=B3v=C3=A1ltott=20teszt=20-?= =?UTF-8?q?=20Term=C3=A9k=20modul?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- app/Http/Controllers/Admin/StatisticsController.php | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/app/Http/Controllers/Admin/StatisticsController.php b/app/Http/Controllers/Admin/StatisticsController.php index f726860..267c46b 100644 --- a/app/Http/Controllers/Admin/StatisticsController.php +++ b/app/Http/Controllers/Admin/StatisticsController.php @@ -156,7 +156,17 @@ public function getProductSearch(Request $request): JsonResponse $offset = ($page - 1) * $resultCount; - $items = Product::with('supplier:id,name')->where('name', 'LIKE', '%'.$request->get('term').'%')->orWhere('supplierProductNumber', 'LIKE', '%'.$request->get('term').'%'); + $items = Product::with('supplier:id,name') + ->where(function ($query) use ($request) { + $query + ->where('name', 'LIKE', '%' . $request->get("term"). '%') + ->orWhere('supplierProductNumber', 'LIKE', '%' . $request->get("term"). '%') + ; + }); + if($request->get('supplierId')){ + $items=$items->whereIn('supplier_id',$request->get('supplierId')); + } + $count = $items->count(); // $items=$items->orderBy('name')->skip($offset)->take($resultCount)->get(['supplier_id','id',DB::raw('name as text')]); $items = $items->orderBy('name')->skip($offset)->take($resultCount)->get(['supplier_id', 'id', 'name'])->toArray();