@php $assemblymen = collect($assemblymen ?? []); $fallbackPhotoUrl = asset('front/assets/img/default-profile.png'); $emptyMessage = $emptyMessage ?? 'Nenhuma presença registrada para esta sessão.'; @endphp
@forelse ($assemblymen as $assemblyman) @php $assemblymanName = $assemblyman->short_name ?? $assemblyman->full_name ?? $assemblyman->name ?? 'Vereador não informado'; $responsibility = optional(optional($assemblyman->currentResponsibility)->responsibility)->name; $partyPrefix = optional(optional($assemblyman->latestPartyAssemblyman)->party)->prefix; $photoUrl = $assemblyman->public_image_url ?? $fallbackPhotoUrl; @endphp
{{ $assemblymanName }}
{{ $assemblymanName }} @if ($responsibility || $partyPrefix) {{ collect([$responsibility, $partyPrefix])->filter()->join(' • ') }} @else Presença registrada nesta sessão @endif
@empty

Sem presenças

{{ $emptyMessage }}

@endforelse