🔧 refactor(pembayaran): perbaikan struktur kode & integrasi Bucok dengan Permohonan
- Tambahkan validasi parameter `type` pada PembayaranController untuk mencegah error runtime - Refactor nested conditions & perbaikan indentasi agar kode lebih readable dan maintainable - Update model Bucok: tambah field `nomor_registrasi` & `permohonan_id` ke fillable serta relasi dengan Permohonan - Integrasi logika pembayaran: auto update/create Bucok dengan data Permohonan & default nominal_bayar - Implementasi conditional update berdasarkan ketersediaan nomor_tiket untuk sinkronisasi data - Tambahkan migration baru: kolom nomor_registrasi & permohonan_id di tabel bucoks, dengan foreign key dan index - Pastikan rollback migration tersedia via method down() untuk keamanan schema - Optimasi query dengan index baru & penggunaan updateOrCreate untuk hindari duplikasi data
This commit is contained in:
@@ -80,6 +80,8 @@ class Bucok extends Base
|
||||
'keterangan_gantung',
|
||||
'lainnya_satu',
|
||||
'lainnya_dua',
|
||||
'nomor_registrasi',
|
||||
'permohonan_id',
|
||||
];
|
||||
|
||||
/**
|
||||
|
||||
Reference in New Issue
Block a user