insp
This commit is contained in:
@@ -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);
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user