Menambahkan fungsi cleanupInspeksiData() untuk membersihkan data inspeksi lama secara otomatis saat menampilkan detail permohonan - Method cleanupInspeksiData() dipanggil otomatis di method show() line 112 - Implementasi cleanup berbasis created_by dengan grouping data - Soft delete data inspeksi tanpa dokument_id jika ada data lengkap dengan dokument_id - Transaction handling dengan DB::beginTransaction() dan DB::rollback() untuk konsistensi data - Comprehensive logging untuk audit trail setiap operasi cleanup - Error handling individual per data dengan continue pada exception - Validasi mutual exclusion antara data dengan dan tanpa dokument_id - Integrasi dengan Auth::id() untuk tracking user yang melakukan akses
108 KiB
108 KiB