@php $namaAnggota = $anggota->nama_lengkap ?? 'NAMA LENGKAP'; $noKartuAnggota = $anggota->no_kartu_anggota ?? 'NO ANGGOTA'; // Pastikan URL foto adalah URL absolut (http://...) $fotoUrl = $anggota->foto ? asset('storage/' . $anggota->foto) : null; @endphp {{-- FOTO --}} @php // FOTO: prioritas foto_render -> fallback ke route pasfoto.show dari kolom foto $fotoUrl = null; if (!empty($anggota->foto_render)) { $fotoUrl = $anggota->foto_render; // biasanya data:image/... atau URL } elseif (!empty($anggota->foto)) { // aman untuk value seperti "pasfoto/123-nama.jpg" atau "/pasfoto/123-nama.jpg" $filename = basename((string) $anggota->foto); $fotoUrl = route('pasfoto.show', ['filename' => $filename]); } @endphp {{-- FOTO CONTAINER --}}
@if(!empty($fotoUrl)) Foto {{ $anggota->nama_lengkap }}
FOTO TIDAK DAPAT DITAMPILKAN
@else
FOTO BELUM UPLOAD
@endif
{{-- NAMA --}}
{{ $namaAnggota }}
{{-- NO ANGGOTA --}}
{{ $noKartuAnggota }}
{{-- {{ $noKartuAnggota }} --}} {{--
--}}
{{-- TOMBOL CONTROL --}}
Statistik Estimasi: ULTRA (2-4MB) | HD (1-2MB) | LIGHT (<1MB)
{{-- SCRIPTS --}}