Testing Renungan

24 March 2025

Solusi

1. Urutkan Donasi Berdasarkan Status Terpenuhi dan Progress > 100%

Untuk mengurutkan donasi yang sudah terpenuhi (collected_amount >= target_amount) ke bawah, kita bisa menambahkan kolom virtual atau logika pengurutan khusus menggunakan orderByRaw. Progress lebih dari 100% tidak perlu perubahan khusus karena itu hanya perhitungan di Blade, bukan di query.

2. Sembunyikan Donasi yang Lewat Deadline dan Arsipkan

Kita akan memfilter donasi berdasarkan closed_at (jika sudah lewat dari waktu sekarang) dan mengubah status menjadi "archived" secara otomatis untuk donasi yang expired.

Berikut adalah kode yang diperbarui:

Artikel Lainnya
Tutup Jendela
Donasi

Darurat : Banjir Jakarta 100 Rumah Terdampak

27%
Terkumpul Rp. 27.791.000
Goal Rp. 100.000.000
Donatur 207 kebaikan
Doa 178 doa

Pilih jumlah donasimu

Rp.