{{ $loop->iteration + ($pembayarans->currentPage() - 1) * $pembayarans->perPage() }}
|
{{ $pembayaran->santri->nama ?? '-' }} |
{{ $pembayaran->kelas->nama_kelas ?? '-' }} |
{{ $pembayaran->tanggal }} |
{{ $pembayaran->jenis_pembayaran }} |
{{ number_format($pembayaran->jumlah, 0, ',', '.') }} |
@php
$badge = match ($pembayaran->status) {
'menunggu' => 'bg-yellow-100 text-yellow-800',
'diterima' => 'bg-green-100 text-green-800',
'ditolak' => 'bg-red-100 text-red-800',
default => 'bg-gray-100 text-gray-800',
};
@endphp
{{ ucfirst($pembayaran->status) }}
|
@if($pembayaran->bukti_pembayaran)
@php
$ext = pathinfo($pembayaran->bukti_pembayaran, PATHINFO_EXTENSION);
$buktiUrl = asset('storage/' . str_replace('\\', '/', $pembayaran->bukti_pembayaran));
@endphp
@if(in_array(strtolower($ext), ['jpg', 'jpeg', 'png', 'gif', 'webp']))
@else
Lihat File
@endif
@else
-
@endif
|
Detail
Edit
|
@endforeach