Data Donatur

Kelola data donatur dan komitmen donasi

@if(request()->hasAny(['search', 'jenis', 'komitmen'])) @endif
@if(session('success'))

{{ session('success') }}

@endif
@forelse($donatur as $item) @empty @endforelse
Donatur Kontak Jenis & Komitmen Nominal Komitmen Rekening Actions
@php $iconMap = [ 'individu' => ['fas fa-user', 'bg-blue-100 text-blue-600'], 'perusahaan' => ['fas fa-building', 'bg-green-100 text-green-600'], 'yayasan' => ['fas fa-handshake', 'bg-purple-100 text-purple-600'], 'komunitas' => ['fas fa-users', 'bg-yellow-100 text-yellow-600'] ]; $icon = $iconMap[$item->jenis_donatur] ?? ['fas fa-question', 'bg-gray-100 text-gray-600']; @endphp
{{ $item->nama_donatur }}
ID: {{ $item->id_donatur }}
@if($item->nomor_hp)
{{ $item->nomor_hp }}
@endif @if($item->email)
{{ Str::limit($item->email, 25) }}
@endif @if(!$item->nomor_hp && !$item->email) Tidak ada kontak @endif
@php $jenisColors = [ 'individu' => 'bg-blue-100 text-blue-800', 'perusahaan' => 'bg-green-100 text-green-800', 'yayasan' => 'bg-purple-100 text-purple-800', 'komunitas' => 'bg-yellow-100 text-yellow-800' ]; $komitmenColors = [ 'tetap' => 'bg-green-100 text-green-800', 'tidak_tetap' => 'bg-yellow-100 text-yellow-800', 'insidentil' => 'bg-gray-100 text-gray-800' ]; @endphp {{ ucfirst($item->jenis_donatur) }}
@if($item->jenis_komitmen == 'tetap') @elseif($item->jenis_komitmen == 'tidak_tetap') @else @endif {{ str_replace('_', ' ', ucfirst($item->jenis_komitmen)) }}
@if($item->jenis_komitmen == 'tetap' && $item->nominal_komitmen > 0)
Rp {{ number_format($item->nominal_komitmen, 0, ',', '.') }}
@if($item->periode_donasi && $item->periode_donasi !== 'tidak_tetap')
Per {{ $item->periode_donasi }}
@endif @else Tidak tetap @endif
@if($item->rekening_bank)
{{ $item->rekening_bank }}
@else - @endif

Tidak ada data donatur

Mulai dengan menambahkan donatur baru

@if($donatur->hasPages())
{{ $donatur->links() }}
@endif
{{ $donatur->where('jenis_donatur', 'individu')->count() }}
Donatur Individu
{{ $donatur->where('jenis_donatur', 'perusahaan')->count() }}
Donatur Perusahaan
{{ $donatur->where('jenis_komitmen', 'tetap')->count() }}
Donatur Tetap
Rp {{ number_format($donatur->where('jenis_komitmen', 'tetap')->sum('nominal_komitmen'), 0, ',', '.') }}
Total Komitmen

Kategori Donatur TPQ

Individu

Donatur perorangan yang berdonasi sesuai kemampuan

Perusahaan

Badan usaha yang mendukung program TPQ sebagai CSR

Yayasan

Lembaga nonprofit yang fokus pada pendidikan agama

Komunitas

Kelompok masyarakat yang peduli pendidikan Al-Quran