From 94d3f2a5829058b7a5f6a2360ff5403165f2a290 Mon Sep 17 00:00:00 2001 From: SyaharaniSalsabilla Date: Wed, 23 Sep 2026 10:19:30 +0700 Subject: [PATCH] lower filter profil petani --- .../Controllers/Web/Produktivitas/PetaniController.php | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Web/Produktivitas/PetaniController.php b/app/Http/Controllers/Web/Produktivitas/PetaniController.php index 5474510..ec187b6 100644 --- a/app/Http/Controllers/Web/Produktivitas/PetaniController.php +++ b/app/Http/Controllers/Web/Produktivitas/PetaniController.php @@ -63,10 +63,12 @@ class PetaniController extends Controller ]) ->orderBy('created_at', 'desc'); - if ($request->search) { - $query->where(function ($query) use ($request) { - $query->where('nama', 'like', '%' . $request->search . '%') - ->orWhere('ktp', 'like', '%' . $request->search . '%'); + if ($request->filled('search')) { + $search = Str::lower($request->search); + + $query->where(function ($query) use ($search) { + $query->whereRaw('lower(nama) like ?', ["%{$search}%"]) + ->orWhereRaw('lower(ktp) like ?', ["%{$search}%"]); }); }