From b6c09206378304c7cfefbdbd9b2c47c1b4b60e34 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Fri, 22 May 2026 09:36:28 +0700 Subject: [PATCH] update --- app/Http/Controllers/HomeController.php | 8 +++- .../views/modules/dashboard/admin.blade.php | 42 +++++++++++-------- 2 files changed, 31 insertions(+), 19 deletions(-) diff --git a/app/Http/Controllers/HomeController.php b/app/Http/Controllers/HomeController.php index f98cd1e..796fc3c 100644 --- a/app/Http/Controllers/HomeController.php +++ b/app/Http/Controllers/HomeController.php @@ -138,9 +138,11 @@ class HomeController extends Controller ')->first(); $data['ranking_sekolah'] = \DB::table('penilaian as p') + ->where('tahun',date('Y')) ->join('ms_sekolah as ms', 'ms.MsSekolahId', '=', 'p.ms_sekolah_id') ->select( 'p.ms_sekolah_id', + 'p.tahun', 'ms.nama_sekolah', 'ms.npsn', \DB::raw('COUNT(*) as total_pengelolaan_sampah') @@ -148,7 +150,7 @@ class HomeController extends Controller ->whereRaw( "p.value::text ILIKE '%Pengelolaan Sampah%'" ) - ->groupBy('p.ms_sekolah_id', 'ms.nama_sekolah','ms.npsn') + ->groupBy('p.ms_sekolah_id', 'ms.nama_sekolah','ms.npsn','p.tahun') ->orderByDesc('total_pengelolaan_sampah') ->limit(4) ->get(); @@ -180,9 +182,11 @@ class HomeController extends Controller ')->first(); $data['ranking_sekolah'] = \DB::table('penilaian as p') + ->where('tahun',date('Y')) ->join('ms_sekolah as ms', 'ms.MsSekolahId', '=', 'p.ms_sekolah_id') ->select( 'p.ms_sekolah_id', + 'p.tahun', 'ms.nama_sekolah', 'ms.npsn', \DB::raw('COUNT(*) as total_pengelolaan_sampah') @@ -190,7 +194,7 @@ class HomeController extends Controller ->whereRaw( "p.value::text ILIKE '%Pengelolaan Sampah%'" ) - ->groupBy('p.ms_sekolah_id', 'ms.nama_sekolah','ms.npsn') + ->groupBy('p.ms_sekolah_id', 'ms.nama_sekolah','ms.npsn','p.tahun') ->orderByDesc('total_pengelolaan_sampah') ->limit(4) ->get(); diff --git a/resources/views/modules/dashboard/admin.blade.php b/resources/views/modules/dashboard/admin.blade.php index 83068ea..3319c02 100644 --- a/resources/views/modules/dashboard/admin.blade.php +++ b/resources/views/modules/dashboard/admin.blade.php @@ -282,28 +282,36 @@
-
 Ranking Sekolah Pengolahan Sampah
- @foreach ($ranking_sekolah as $dataSekolah) -
-
-
-
-
-
{{ $dataSekolah->nama_sekolah }}
+
+
+
+
 Ranking Sekolah Pengolahan Sampah
+
+
+ + + + + + + + @foreach ($ranking_sekolah as $k => $dataSekolah) + + + + + + + @endforeach +
NoSekolahTahunPersentase
{{$k+1}} + {{ ucwords(strtolower($dataSekolah->nama_sekolah)) }}
{{wilayah($dataSekolah->npsn)}} {{levelAdiwiyata($dataSekolah->npsn)}} - -
-
{{ $dataSekolah->total_pengelolaan_sampah }}%
-
- - +
{{$dataSekolah->tahun}}{{ $dataSekolah->total_pengelolaan_sampah }}%
- @endforeach - - +