feat(slik): migrasi route SLIK ke group admin-kredit

Mengubah struktur route SLIK agar sesuai dengan arsitektur admin-kredit dengan menambahkan prefix admin-kredit pada semua route.

- Menambahkan route SLIK lengkap dalam group admin-kredit di routes/web.php
- Memperbarui breadcrumb SLIK untuk menggunakan prefix admin-kredit di routes/breadcrumbs.php
- Memperbarui semua referensi route di view index.blade.php:
  * Breadcrumbs: slik → admin-kredit.slik
  * Route datatables: slik.datatables → admin-kredit.slik.datatables
  * Route import: slik.import → admin-kredit.slik.import
  * Route export: slik.export → admin-kredit.slik.export
  * Route download template: admin-kredit.slik.download-template
  * Route JavaScript: slik.show → admin-kredit.slik.show
- Memperbarui referensi route di view show.blade.php:
  * Breadcrumbs: slik → admin-kredit.slik.show
  * Tombol kembali: slik.index → admin-kredit.slik.index
- Menambahkan link download template Excel di modal import
This commit is contained in:
Daeng Deni Mardaeni
2025-09-16 17:18:31 +07:00
parent 2a1ecfd9e2
commit 41262e0317
8 changed files with 190 additions and 163 deletions

View File

@@ -700,17 +700,6 @@ Route::middleware(['auth'])->group(function () {
Route::post('lampiran/upload', [LampiranDokumenController::class, 'upload'])->name('lampiran.upload');
Route::delete('lampiran/{lampiran}', [LampiranDokumenController::class, 'delete'])->name('lampiran.delete');
Route::name('laporan-admin-kredit.')->prefix('laporan-admin-kredit')->group(function () {
Route::get('/', [LaporanAdminKreditController::class, 'index'])->name('index');
Route::get('datatables', [LaporanAdminKreditController::class, 'dataForDatatables'])->name('datatables');
Route::get('export', [LaporanAdminKreditController::class, 'export'])->name('export');
Route::get('{id}/edit', [LaporanAdminKreditController::class,'edit'])->name('edit');
Route::put('{id}', [LaporanAdminKreditController::class,'update'])->name('update');
});
Route::name('bank-data.')->prefix('bank-data')->group(function () {
Route::get('datatables', [BankDataController::class, 'dataForDatatables'])->name('datatables');
});
@@ -803,16 +792,27 @@ Route::middleware(['auth'])->group(function () {
Route::get('/export', [BucokController::class, 'export'])->name('export');
});
// Route untuk SLIK
Route::prefix('slik')->name('slik.')->group(function () {
Route::get('/', [SlikController::class, 'index'])->name('index');
Route::get('/datatables', [SlikController::class, 'dataForDatatables'])->name('datatables');
Route::get('/{id}', [SlikController::class, 'show'])->name('show');
Route::post('/import', [SlikController::class, 'import'])->name('import');
Route::get('/import-form', [SlikController::class, 'importForm'])->name('import-form');
Route::get('/download-template', [SlikController::class, 'downloadTemplate'])->name('download-template');
Route::get('/export', [SlikController::class, 'export'])->name('export');
Route::post('/truncate', [SlikController::class, 'truncate'])->name('truncate');
Route::prefix('admin-kredit')->name('admin-kredit.')->group(function () {
// Route SLIK
Route::prefix('slik')->name('slik.')->group(function () {
Route::get('/', [SlikController::class, 'index'])->name('index');
Route::get('datatables', [SlikController::class, 'dataForDatatables'])->name('datatables');
Route::get('{id}', [SlikController::class, 'show'])->name('show');
Route::get('import', [SlikController::class, 'importForm'])->name('import-form');
Route::post('import', [SlikController::class, 'import'])->name('import');
Route::get('download-template', [SlikController::class, 'downloadTemplate'])->name('download-template');
Route::get('export', [SlikController::class, 'export'])->name('export');
Route::delete('truncate', [SlikController::class, 'truncate'])->name('truncate');
});
// Laporan Routes
Route::prefix('laporan')->name('laporan.')->group(function () {
Route::get('/', [LaporanAdminKreditController::class, 'index'])->name('index');
Route::get('datatables', [LaporanAdminKreditController::class, 'dataForDatatables'])->name('datatables');
Route::get('export', [LaporanAdminKreditController::class, 'export'])->name('export');
Route::get('{id}/edit', [LaporanAdminKreditController::class,'edit'])->name('edit');
Route::put('{id}', [LaporanAdminKreditController::class,'update'])->name('update');
});
});
});