From 5e2430cb2ba331e05ee1906e2a770244f240c1f7 Mon Sep 17 00:00:00 2001 From: "fauzgabriel@gmail.com" Date: Fri, 24 Apr 2026 14:29:16 +0700 Subject: [PATCH] insp --- .../Controllers/Api/InspeksiTanamanController.php | 11 +++++++++-- 1 file changed, 9 insertions(+), 2 deletions(-) diff --git a/app/Http/Controllers/Api/InspeksiTanamanController.php b/app/Http/Controllers/Api/InspeksiTanamanController.php index c5ea157..5bdea6a 100644 --- a/app/Http/Controllers/Api/InspeksiTanamanController.php +++ b/app/Http/Controllers/Api/InspeksiTanamanController.php @@ -15,6 +15,12 @@ class InspeksiTanamanController extends Controller{ $inspeksi = Inspeksi::query(); + $lahan_id = $request->filled('lahan_id') ? $request->lahan_id :null; + $tanaman_id = $request->filled('tanaman_id') ? $request->tanaman_id : null; + + $inspeksi->when($lahan_id, fn($q,$v) => $q->where('lahan_id',$v)) + ->when($tanaman_id, fn($q,$v) => $q->where('tanaman_id',$v)); + if ($request->has('search')) { $s = $request->get('search'); $s = strtolower($s); @@ -31,6 +37,7 @@ class InspeksiTanamanController extends Controller{ $inspeksi->orderBy($order, $dir); } + $data = $inspeksi->paginate($size); return response()->json($data); @@ -41,10 +48,10 @@ class InspeksiTanamanController extends Controller{ $lahan_id = $request->filled('lahan_id') ? $request->lahan_id :null; $tanaman_id = $request->filled('tanaman_id') ? $request->tanaman_id : null; - dd($lahan_id, $tanaman_id, $id); + $lahan = Inspeksi::when($lahan_id, fn($q,$v) => $q->where('lahan_id',$v)) ->when($tanaman_id, fn($q,$v) => $q->where('tanaman_id',$v)) - ->where('petani_id',$id); + ->where('id',$id)->first(); return response()->json($lahan); }