@forelse ($personnel as $p) @php if (!empty($p->user->pas_photo)) { $avatar = Util::linkFile('pas-photo', $p->user->pas_photo); } else { $avatar = url('assets/img/avatars/placeholder.jpg'); } $words = explode(' ', $p->user->name); $firstLetters = ''; foreach ($words as $word) { $firstLetters .= strtoupper($word[0]); } $bgcolors = [ 'Approved' => '#3DAD5C', 'Need Review' => '#FAAD43', 'Decline' => '#ED3E3E', ]; $icons = [ 'Approved' => url('assets/img/icons/approved.svg'), 'Need Review' => url('assets/img/icons/pending.svg'), 'Decline' => url('assets/img/icons/decline.svg'), ]; $gateNames = []; foreach ($p->gateInLocation as $gil) { $gateNames[] = $gil->location?->name; } @endphp