@forelse ($personnel as $p) @php $avatar = Util::linkFile('pas-photo', $p->pas_photo); $firstLetters = strtoupper(implode('', array_map(fn($word) => $word[0], explode(' ', $p->name)))); $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'), ]; $route = route('employee.detail', ['id' => encrypt($p->id)]); @endphp {{ $loop->index + 1 + $personnel->perPage() * ($personnel->currentPage() - 1) }}
{{ $p->name }}
{{ $p->nik }} {{ $p->position }} @if ($p->gender == 'Male') @lang('app.male') @else @lang('app.female') @endif {{ $p->company }} @if($category == 'mcu_approved') @php $sqlVisitors = DB::table('gate_in_visitors') ->where('id', '=', $p->id) ->get(); @endphp @if($sqlVisitors->isEmpty())

-

@else @foreach($sqlVisitors as $visitor) @php $sqlVisitors2 = DB::table('visitors') ->where('id', '=', $visitor->visitor_id) ->first(); $avatar_defaults = asset('assets/img/avatars/placeholder.jpg'); $avatar_visitor = $sqlVisitors2->pas_photo ? Util::linkFile('pas-photo', $sqlVisitors2->pas_photo) : $avatar_defaults; @endphp
{{ $sqlVisitors2->name ?? '' }}
{{-- @if($sqlVisitors2->isEmpty())

-

@else
{{ $sqlVisitors2->name ?? '' }}
@endif --}} @endforeach @endif @endif {{--
@foreach ($bgcolors as $key => $color) @php $status = $p->employeeMcu->status ?? ($p->gateInVisitor[0]->status ?? null); @endphp @if ($status === $key)
{{ $key }}
@endif @endforeach
--}} @empty @include('components.empty.empty-state') @endforelse