feat: Tambah kolom nomor tiket dan perbaiki null safety NOC

- Tambahkan kolom 'nomor_tiket' di tabel NOC (index, pembayaran, penyelesaian)
- Perbaiki null safety dengan operator ?-> untuk mencegah error
- Update model Noc: ganti fillable dengan guarded, tambah relasi debiture & branch
- Hapus filter whereDoesntHave untuk memo_penyelesaian (commented out)
- Tambah fallback data dari noc->debiture dan noc->branch
- Perbaiki sorting dengan ->values() untuk reset array keys
- Update view pembayaran.blade.php dengan kolom nomor tiket
This commit is contained in:
Daeng Deni Mardaeni
2025-09-15 12:52:14 +07:00
parent 4aeecf6a97
commit c08e050815
6 changed files with 232 additions and 226 deletions

View File

@@ -131,6 +131,7 @@ Route::middleware(['auth'])->group(function () {
Route::controller(PembayaranController::class)->group(function () {
Route::get('/pembayaran', 'index')->name('pembayaran.index');
Route::get('/pembayaran/create', 'create')->name('pembayaran.create');
Route::get('/pembayaran/kurang', 'kurang')->name('pembayaran.kurang.index');
Route::get('/pembayaran/lebih', 'lebih')->name('pembayaran.lebih.index');
Route::get('/pembayaran/{pembayaran}/edit', 'edit')->name('pembayaran.edit');