@php $regionFilter = ($data['region'] ?? 'All') != 'All' ? (int)$data['region'] : null; @endphp @foreach($specialities as $speciality) @php $hlcUsers = $speciality->users->filter(fn($u) => $u->inHlc() && (!$regionFilter || (int)$u->region_id === $regionFilter)); $assistUsers = $speciality->users->filter(fn($u) => $u->inAssistant() && (!$regionFilter || (int)$u->region_id === $regionFilter)); $specialityDoctors = $speciality->doctors ->filter(fn($sd) => $sd->doctor) ->sortBy(fn($sd) => $sd->doctor->name); @endphp @if($specialityDoctors->count() > 0) @if($canSeeCooperation) @endif @foreach($specialityDoctors as $sd) @php $doctor = $sd->doctor; @endphp @if($canSeeCooperation) @endif @endforeach @endif
{{ $speciality->name }}
Membro da Colih: @if($hlcUsers->isEmpty()) Sem designação @else @foreach($hlcUsers as $user){{ $user->name }}{{ !$loop->last ? ', ' : '' }}@endforeach @endif    Assistentes: @if($assistUsers->isEmpty()) Sem designação @else @foreach($assistUsers as $user){{ $user->name }}{{ !$loop->last ? ', ' : '' }}@endforeach @endif
NomeCooperaçãoÚltima Visita
{{ $doctor->name }}{{ $doctor->cooperation_level_string }} {{ $doctor->last_date_visit ? $doctor->last_date_visit->format('d/m/Y') : '—' }}
@endforeach