CARA PASANG PATCH IURAN OTOMATIS 1. Backup dulu folder project dan database. 2. Extract isi folder patch ini ke root project Laravel: /volume1/web/website-rt 3. Pastikan .env berisi token Fonnte: FONNTE_TOKEN=token_fonnte_kamu FONNTE_ENABLED=true 4. Jalankan perintah ini via SSH: cd /volume1/web/website-rt sudo chmod -R 777 storage bootstrap/cache sudo rm -f bootstrap/cache/*.php /usr/local/bin/php82 artisan optimize:clear /usr/local/bin/php82 artisan migrate /usr/local/bin/php82 artisan config:clear 5. Untuk test manual: /usr/local/bin/php82 artisan rt:generate-monthly-dues --period=2026-05 --force /usr/local/bin/php82 artisan rt:due-reminders --period=2026-05 --force 6. Untuk otomatis jalan harian, aktifkan cron/scheduler Laravel di NAS: * * * * * cd /volume1/web/website-rt && /usr/local/bin/php82 artisan schedule:run >> /dev/null 2>&1 FITUR PATCH: - Tambah menu Admin > Iuran Otomatis. - Tanggal buat iuran otomatis bisa diubah dari website. - Default nominal iuran otomatis Rp 10.000 dan bisa diubah. - Tanggal reminder WA bisa diubah dari website. - Setiap tanggal reminder, warga yang belum lunas dikirim WA otomatis. - Tambah data iuran tidak menimpa data lama. - Update/edit status tetap mengubah data yang dipilih saja. - Transaksi pembayaran punya metode QRIS/Transfer/Tunai. - Kwitansi/receipt number otomatis dibuat saat ada pembayaran. - Riwayat transaksi per warga tampil di detail user/warga.