From f04688a06df0a2fb92ea28dbd9da9d5f40a4e598 Mon Sep 17 00:00:00 2001 From: Ilham Wara Nugroho Date: Wed, 4 Mar 2026 08:41:49 +0700 Subject: [PATCH] update --- app/Http/Controllers/FrontController.php | 29 ++++++++++++--------- resources/views/dataset-detail.blade.php | 24 ++++++++++++++++- resources/views/dataset-detailOld.blade.php | 16 ------------ resources/views/layouts/appNew.blade.php | 14 +--------- routes/web.php | 1 + 5 files changed, 41 insertions(+), 43 deletions(-) diff --git a/app/Http/Controllers/FrontController.php b/app/Http/Controllers/FrontController.php index 53cfde5..1ad44ca 100644 --- a/app/Http/Controllers/FrontController.php +++ b/app/Http/Controllers/FrontController.php @@ -46,21 +46,24 @@ class FrontController extends Controller return view('dataset-detail',$data); } + public function gridDetail2025(Request $request){ + $id = $request->query('id'); + $keyId = $id; + $item = Dataset::find($keyId); // atau pakai ->pluck(), ->find(), dll + + $json = json_decode($item->data, true); + $limit = $request->input('limit', 10); + $offset = $request->input('offset', 0); + + $rows = array_slice($json, $offset, $limit); + return response()->json([ + 'total' => count($json), + 'rows' => $rows + ]); + } public function gridDetail(Request $request) { - // $id = $request->query('id'); - // $keyId = $id; - // $item = Dataset::find($keyId); // atau pakai ->pluck(), ->find(), dll - - // $json = json_decode($item->data, true); - // $limit = $request->input('limit', 10); - // $offset = $request->input('offset', 0); - - // $rows = array_slice($json, $offset, $limit); - // return response()->json([ - // 'total' => count($json), - // 'rows' => $rows - // ]); + $id = $request->query('id'); $keyId = decode_id($id); diff --git a/resources/views/dataset-detail.blade.php b/resources/views/dataset-detail.blade.php index 5a7f907..85c3d7a 100644 --- a/resources/views/dataset-detail.blade.php +++ b/resources/views/dataset-detail.blade.php @@ -54,7 +54,8 @@ {{-- Jumlah Row Data: 100 --}}
- tahun >= 2026) +
+ @else + data); ?> + + + + @if (!empty($data)) + @foreach ($data[0] as $k => $key) + + @endforeach + @endif + + +
{{ ucwords(str_replace('_', ' ', $k)) }}
+ @endif +
diff --git a/resources/views/dataset-detailOld.blade.php b/resources/views/dataset-detailOld.blade.php index 4faeab4..7eb595d 100644 --- a/resources/views/dataset-detailOld.blade.php +++ b/resources/views/dataset-detailOld.blade.php @@ -45,22 +45,6 @@
- - - - - @foreach ($tabel as $k => $key) - - @endforeach - - -
No{{ $key->name }}
- {{-- @yield('js') diff --git a/routes/web.php b/routes/web.php index 1bdb153..717eabf 100644 --- a/routes/web.php +++ b/routes/web.php @@ -38,6 +38,7 @@ Route::get('/resource-data', [FrontController::class,'resource'])->name('resourc Route::get('/dataset', [FrontController::class,'dataset'])->name('dataset'); Route::get('/dataset/detail/{id}', [FrontController::class,'dataset_detail'])->name('dataset_detail'); Route::get('/dataset/Griddetail', [FrontController::class,'Griddetail'])->name('Griddetail'); +Route::get('/dataset/Griddetail2025', [FrontController::class,'Griddetail2025'])->name('Griddetail2025'); Route::get('/dataset-tambahan', [FrontController::class,'datasetTambahan'])->name('datasetTambahan'); Route::get('/dataset-tambahan/detail/{id}', [FrontController::class,'datasetTambahan_detail'])->name('datasetTambahan'); Route::get('/search', [FrontController::class,'search'])->name('search');