@php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Storage; @endphp
@php // Coba beberapa kemungkinan path $logoPaths = [ public_path('storage/images/logo_pupr.png'), public_path('images/logo_pupr.png'), storage_path('app/public/images/logo_pupr.png'), public_path('logo_pupr.png'), public_path('logo.png'), ]; $foundLogo = null; foreach ($logoPaths as $path) { if (file_exists($path)) { $foundLogo = $path; break; } } @endphp @if($foundLogo) Logo PUPR @else
🏛️ DINAS PUPR
Pemerintah Kota Payakumbuh
@endif

LAPORAN PENGAJUAN PBG

Dinas Pekerjaan Umum dan Penataan Ruang
Pemerintah Kota Payakumbuh

Periode : {{ $tanggal_mulai ? \Carbon\Carbon::parse($tanggal_mulai)->format('d-m-Y') : '-' }} s/d {{ $tanggal_selesai ? \Carbon\Carbon::parse($tanggal_selesai)->format('d-m-Y') : '-' }} @if($status && $status != 'semua')
Status : {{ ucfirst($status) }} @endif

Total Pengajuan : {{ $laporan->count() }} Pengajuan
Total Pemohon : {{ $laporan->pluck('pemohon_id')->unique()->count() }} Pemohon
Operator : {{ $nama_operator ?? Auth::user()->name ?? '-' }}
Tanggal Cetak : {{ \Carbon\Carbon::now()->translatedFormat('d F Y H:i:s') }}
@forelse($laporan as $p) @empty @endforelse
No No Pengajuan Pemohon Bangunan Tanggal Status Pemeriksa
{{ $loop->iteration }} {{ $p->nomor_pengajuan }} {{ $p->pemohon->name ?? '-' }} {{ $p->nama_bangunan }} {{ $p->created_at->format('d-m-Y') }} @php $statusClass = 'status-' . $p->status; @endphp {{ $p->status_label ?? ucfirst($p->status) }} {{ $p->pemeriksa->name ?? '-' }}
Tidak ada data pengajuan
📊 TOTAL PENGAJUAN: {{ $laporan->count() }} Pengajuan
dengan {{ $laporan->pluck('pemohon_id')->unique()->count() }} Pemohon
@if($laporan->count() > 0)
Rincian Status: @php $statusCount = $laporan->groupBy('status')->map->count(); @endphp @foreach($statusCount as $status => $count) {{ ucfirst($status) }}: {{ $count }} @endforeach
@endif