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

@@ -728,13 +728,13 @@ Breadcrumbs::for('basicdata.jenis-lampiran.edit', function (BreadcrumbTrail $tra
// Laporan Admin Kredit
Breadcrumbs::for('laporan-admin-kredit', function ($trail) {
$trail->push('Laporan Admin Kredit', route('laporan-admin-kredit.index'));
$trail->push('Laporan Admin Kredit', route('admin-kredit.laporan.index'));
});
// Laporan Admin Kredit Edit
Breadcrumbs::for('laporan-admin-kredit-edit', function (BreadcrumbTrail $trail, $laporanAdminKredit) {
$trail->parent('laporan-admin-kredit');
$trail->push('Edit', route('laporan-admin-kredit.edit', $laporanAdminKredit->id));
$trail->push('Edit', route('admin-kredit.laporan.edit', $laporanAdminKredit->id));
});
Breadcrumbs::for('bank-data', function ($trail) {
@@ -817,22 +817,23 @@ Breadcrumbs::for('bucok.show', function (BreadcrumbTrail $trail, $bucok) {
});
// Breadcrumb untuk SLIK
Breadcrumbs::for('slik', function (BreadcrumbTrail $trail) {
$trail->push('Data SLIK', route('slik.index'));
Breadcrumbs::for('admin-kredit.slik', function (BreadcrumbTrail $trail) {
$trail->push('Data SLIK', route('admin-kredit.slik.index'));
});
Breadcrumbs::for('slik.index', function (BreadcrumbTrail $trail) {
$trail->parent('slik');
Breadcrumbs::for('admin-kredit.slik.index', function (BreadcrumbTrail $trail) {
$trail->parent('admin-kredit.slik');
$trail->push('Data SLIK', route('admin-kredit.slik.index'));
});
Breadcrumbs::for('slik.show', function (BreadcrumbTrail $trail, $slik) {
$trail->parent('slik');
$trail->push('Detail SLIK #' . $slik->id);
Breadcrumbs::for('admin-kredit.slik.show', function (BreadcrumbTrail $trail, $slik) {
$trail->parent('admin-kredit.slik');
$trail->push('Detail SLIK #' . $slik->id, route('admin-kredit.slik.show', $slik));
});
Breadcrumbs::for('slik.import-form', function (BreadcrumbTrail $trail) {
$trail->parent('slik');
$trail->push('Import Data SLIK');
Breadcrumbs::for('admin-kredit.slik.import-form', function (BreadcrumbTrail $trail) {
$trail->parent('admin-kredit.slik');
$trail->push('Import Data SLIK', route('admin-kredit.slik.import-form'));
});
// add andy