🔧 refactor(laporan-slik): Perbaikan controller dan routing untuk laporan SLIK
- Mengubah nama method datatables menjadi dataForDatatables untuk konsistensi penamaan - Menambahkan method show untuk menampilkan detail laporan SLIK individual - Memperbaiki struktur response datatables dengan format yang lebih lengkap dan konsisten - Menambahkan filter tambahan untuk sandi_bank dan kolektibilitas pada datatables - Mengimplementasikan sorting dan pagination yang lebih robust - Menambahkan error handling yang komprehensif dengan logging - Memperbaiki transformasi data dengan penambahan field kolektibilitas_badge dan created_by - Mengupdate routing untuk menambahkan route show laporan SLIK - Menambahkan breadcrumb untuk halaman laporan SLIK dan detail - Mengubah role akses dari 'noc' menjadi 'adk' pada module.json - Memperbaiki format tanggal menggunakan helper dateFormat - Menambahkan penanganan exception dengan fallback response yang proper - Mengoptimalkan query dengan penambahan filter yang lebih spesifik - Memperbaiki struktur response JSON untuk kompatibilitas dengan frontend datatables
This commit is contained in:
@@ -809,7 +809,8 @@ Route::middleware(['auth'])->group(function () {
|
||||
// Route Laporan SLIK
|
||||
Route::prefix('laporan-slik')->name('laporan-slik.')->group(function () {
|
||||
Route::get('/', [LaporanSlikController::class, 'index'])->name('index');
|
||||
Route::get('datatables', [LaporanSlikController::class, 'datatables'])->name('datatables');
|
||||
Route::get('datatables', [LaporanSlikController::class, 'dataForDatatables'])->name('datatables');
|
||||
Route::get('{id}', [LaporanSlikController::class, 'show'])->name('show');
|
||||
Route::post('store', [LaporanSlikController::class, 'store'])->name('store');
|
||||
Route::get('export', [LaporanSlikController::class, 'export'])->name('export');
|
||||
});
|
||||
|
||||
Reference in New Issue
Block a user