This commit is contained in:
2026-04-24 14:29:16 +07:00
parent 6ab6d7149c
commit 5e2430cb2b
@@ -15,6 +15,12 @@ class InspeksiTanamanController extends Controller{
$inspeksi = Inspeksi::query(); $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')) { if ($request->has('search')) {
$s = $request->get('search'); $s = $request->get('search');
$s = strtolower($s); $s = strtolower($s);
@@ -31,6 +37,7 @@ class InspeksiTanamanController extends Controller{
$inspeksi->orderBy($order, $dir); $inspeksi->orderBy($order, $dir);
} }
$data = $inspeksi->paginate($size); $data = $inspeksi->paginate($size);
return response()->json($data); return response()->json($data);
@@ -41,10 +48,10 @@ class InspeksiTanamanController extends Controller{
$lahan_id = $request->filled('lahan_id') ? $request->lahan_id :null; $lahan_id = $request->filled('lahan_id') ? $request->lahan_id :null;
$tanaman_id = $request->filled('tanaman_id') ? $request->tanaman_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)) $lahan = Inspeksi::when($lahan_id, fn($q,$v) => $q->where('lahan_id',$v))
->when($tanaman_id, fn($q,$v) => $q->where('tanaman_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); return response()->json($lahan);
} }