(master-data) card adat
This commit is contained in:
@@ -18,6 +18,9 @@ class AdatController extends Controller
|
|||||||
|
|
||||||
$provinsi = Provinsi::orderBy('kode', 'asc')->get();
|
$provinsi = Provinsi::orderBy('kode', 'asc')->get();
|
||||||
|
|
||||||
|
$totalAdat = Adat::count();
|
||||||
|
$totalDesa = Adat::distinct('desa_kelurahan_id')->count('desa_kelurahan_id');
|
||||||
|
|
||||||
$adat = Adat::with('desakelurahan')
|
$adat = Adat::with('desakelurahan')
|
||||||
->where('nama', 'like', "%$search%")
|
->where('nama', 'like', "%$search%")
|
||||||
->orWhereHas('desakelurahan', function($query) use ($search) {
|
->orWhereHas('desakelurahan', function($query) use ($search) {
|
||||||
@@ -26,12 +29,12 @@ class AdatController extends Controller
|
|||||||
->orderBy('nama', 'asc')
|
->orderBy('nama', 'asc')
|
||||||
->paginate($perPage);
|
->paginate($perPage);
|
||||||
|
|
||||||
return view('master.adat.index', compact('title', 'adat', 'provinsi'));
|
return view('master.adat.index', compact('title', 'adat', 'provinsi', 'totalAdat', 'totalDesa'));
|
||||||
}
|
}
|
||||||
|
|
||||||
public function adatByDesa($adat_id)
|
public function adatByDesa($adat_id)
|
||||||
{
|
{
|
||||||
$adat = Adat::where('desa_kelurahan_id', $desa_id)
|
$adat = Adat::where('desa_kelurahan_id', $adat_id)
|
||||||
->orderBy('nama', 'asc')
|
->orderBy('nama', 'asc')
|
||||||
->get();
|
->get();
|
||||||
|
|
||||||
|
|||||||
@@ -2,6 +2,28 @@
|
|||||||
|
|
||||||
@section('content')
|
@section('content')
|
||||||
<div class="container-xxl flex-grow-1 container-p-y">
|
<div class="container-xxl flex-grow-1 container-p-y">
|
||||||
|
<div class="row mb-4">
|
||||||
|
<div class="col-12 col-md-6 mb-3 mb-md-0">
|
||||||
|
<x-summary-card
|
||||||
|
title="Total Kelompok Adat"
|
||||||
|
count="{{ $totalAdat }}"
|
||||||
|
subtitle="Keseluruhan data adat terdaftar"
|
||||||
|
icon="users"
|
||||||
|
color="primary"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
<div class="col-12 col-md-6">
|
||||||
|
<x-summary-card
|
||||||
|
title="Cakupan Desa/Kelurahan"
|
||||||
|
count="{{ $totalDesa }}"
|
||||||
|
subtitle="Sebaran wilayah kelompok adat"
|
||||||
|
icon="map-pin"
|
||||||
|
color="warning"
|
||||||
|
/>
|
||||||
|
</div>
|
||||||
|
|
||||||
|
</div>
|
||||||
<div class="card">
|
<div class="card">
|
||||||
<div class="card-header border-bottom">
|
<div class="card-header border-bottom">
|
||||||
<h5 class="card-title mb-0">Data Adat</h5>
|
<h5 class="card-title mb-0">Data Adat</h5>
|
||||||
|
|||||||
Reference in New Issue
Block a user