jenis komoditas
This commit is contained in:
@@ -19,6 +19,32 @@ class JenisKomoditasController extends Controller
|
||||
$perPage = $request->get('per_page', 10);
|
||||
$search = $request->get('search');
|
||||
|
||||
$totalJenisKomoditas = \App\Models\Master\JenisKomoditas::count();
|
||||
$totalIndukKomoditas = \App\Models\Master\JenisKomoditas::distinct('komoditas_id')->count('komoditas_id');
|
||||
|
||||
$jenisKomoditas = \App\Models\Master\JenisKomoditas::with('komoditas')
|
||||
->when($search, function ($query) use ($search) {
|
||||
$query->where(function ($q) use ($search) {
|
||||
$q->where('nama', 'ILIKE', "%{$search}%")
|
||||
->orWhere('path', 'ILIKE', "%{$search}%")
|
||||
->orWhereHas('komoditas', function ($komoditasQuery) use ($search) {
|
||||
$komoditasQuery->where('nama', 'ILIKE', "%{$search}%");
|
||||
});
|
||||
});
|
||||
})
|
||||
->latest()
|
||||
->paginate($perPage);
|
||||
|
||||
$komoditas = \App\Models\Pertanian\Komoditas::orderBy('nama', 'asc')->get();
|
||||
|
||||
return view('master.jeniskomoditas.index', compact(
|
||||
'jenisKomoditas',
|
||||
'komoditas',
|
||||
'totalJenisKomoditas',
|
||||
'totalIndukKomoditas'
|
||||
));
|
||||
|
||||
|
||||
$jenisKomoditas = JenisKomoditas::with('komoditas')
|
||||
->when($search, function ($query) use ($search) {
|
||||
$query->where(function ($q) use ($search) {
|
||||
|
||||
Reference in New Issue
Block a user