@php $company = $row->company; // Combine user (creator) with users (many-to-many) for full list $users = $row->users ?? collect(); $users = $users->filter(fn($u) => $u->role === 'Client'); $creatorUser = $row->user; // Add creator to beginning if not already in users list if ($creatorUser && !$users->contains('id', $creatorUser->id)) { $users = collect([$creatorUser])->merge($users); } @endphp
{{-- Company Badge --}} @if($company)
{{ \Illuminate\Support\Str::limit($company->name, 18) }}
@endif {{-- Users List --}} @if($users->isNotEmpty())
@foreach($users->take(3) as $user)
@if($user->hasMedia('avatar')) avatar @else {{ $user->initials }} @endif
{{ $user->firstname }}
@endforeach @if($users->count() > 3)
+{{ $users->count() - 3 }}
@endif
@elseif(!$company) @endif