feat(bucok)!: tambah modul Bucok end-to-end + impor updateOrCreate

- Tambah routing, breadcrumbs, menu, dan views (index + detail)
- Controller: index/show, datatables (filter multi-kolom, sorting, pagination), impor Excel (transaksi + logging)
- Import: updateOrCreate by nomor_tiket, normalisasi tanggal & numerik, statistik impor
- Migrasi: semua kolom bisnis → string untuk konsistensi input Excel; nomor_tiket unique + index
- UX: DataTable dengan filter (tahun, bulan, cost center, status), tombol import, detail tiket

BREAKING CHANGE:
- Semua kolom bisnis kini bertipe string → perlu sesuaikan casts di model Bucok & filter tanggal/numerik di controller
This commit is contained in:
Daeng Deni Mardaeni
2025-08-19 11:30:19 +07:00
parent 19fb39b02f
commit 32baffe636
9 changed files with 1381 additions and 45 deletions

View File

@@ -806,7 +806,15 @@ Breadcrumbs::for('memo.preview', function (BreadcrumbTrail $trail) {
$trail->push('Preview', route('memo.index'));
});
// Breadcrumb untuk Bucok
Breadcrumbs::for('bucok', function (BreadcrumbTrail $trail) {
$trail->push('Data Bucok', route('bucok.index'));
});
Breadcrumbs::for('bucok.show', function (BreadcrumbTrail $trail, $bucok) {
$trail->parent('bucok');
$trail->push('Detail Bucok #' . $bucok->nomor_tiket);
});
// add andy
require __DIR__ . '/breadcrumbs_registrasi.php';