From 33b236d88170fe74981a4fd50f44bc5eb12232c1 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Simon=20Pocrnji=C4=8D?= Date: Tue, 27 Jan 2026 19:49:09 +0100 Subject: [PATCH] Small changes --- app/Http/Controllers/ClientController.php | 4 ++-- resources/js/Pages/Client/Index.vue | 3 ++- 2 files changed, 4 insertions(+), 3 deletions(-) diff --git a/app/Http/Controllers/ClientController.php b/app/Http/Controllers/ClientController.php index b96a478..69a5e98 100644 --- a/app/Http/Controllers/ClientController.php +++ b/app/Http/Controllers/ClientController.php @@ -27,7 +27,7 @@ public function index(Client $client, Request $request) ->where('person.full_name', 'ilike', '%'.$search.'%') ->groupBy('clients.id'); }) - ->where('clients.active', 1) + //->where('clients.active', 1) // Use LEFT JOINs for aggregated data to avoid subqueries ->leftJoin('client_cases', 'client_cases.client_id', '=', 'clients.id') ->leftJoin('contracts', function ($join) { @@ -51,7 +51,7 @@ public function index(Client $client, Request $request) return Inertia::render('Client/Index', [ 'clients' => $query - ->paginate($request->integer('per_page', 15)) + ->paginate($request->integer('per_page', default: 100)) ->withQueryString(), 'filters' => $request->only(['search']), ]); diff --git a/resources/js/Pages/Client/Index.vue b/resources/js/Pages/Client/Index.vue index c1162bf..9e7e307 100644 --- a/resources/js/Pages/Client/Index.vue +++ b/resources/js/Pages/Client/Index.vue @@ -162,7 +162,7 @@ const fmtCurrency = (v) => {