@foreach($donations as $donation) @php // only use attributes present in the migration $donorLabel = $donation->donor_id ? 'Donor ID: '.$donation->donor_id : 'Anonymous'; $amount = $donation->amount_donated ?? 0; $donationDate = $donation->donation_date ?? $donation->created_at; $txRef = $donation->transaction_reference ?? '-'; $status = $donation->status ?? 'approved'; @endphp @endforeach
Donor Donation ID Amount Donated Donation Date Transaction Reference Status
{{ $donorLabel }} {{ $donation->id }} {{ number_format($amount, 2) }} {{ $donationDate }} {{ $txRef }} @switch($status) @case('approved') Approved @break @case('rejected') Rejected @break @case('pending') Pending @break @default {{ ucfirst($status) }} @endswitch
{{-- DataTables init is handled globally (resources/js/app.js) --}}