Staff Directory

Exported on {{ now()->format('F j, Y \a\t g:i A') }}
@forelse ($staffs_export as $staff) @php $managerName = trim( optional($staff->manager)->first_name . ' ' . optional($staff->manager)->last_name ); $leave = $staff->requestLeaves->first(); if ($leave) { if ($leave->status == 'accepted') { $leaveStatus = 'Approved'; $leaveClass = 'approved'; } elseif ($leave->status == 'rejected') { $leaveStatus = 'Unapproved'; $leaveClass = 'unapproved'; } elseif ($leave->status == 'pending') { $leaveStatus = 'Pending'; $leaveClass = 'pending'; } else { $leaveStatus = 'No Requests'; $leaveClass = 'neutral'; } } else { $leaveStatus = 'No Requests'; $leaveClass = 'neutral'; } @endphp @empty @endforelse
ID Leave Requests First Name Last Name Department Job Title Manager Team Name Team Type Employee Type Date Of Joining
{{ $staff->id }} {{ $leaveStatus }} @if ($leave)
{{ $leave->leave_from }} → {{ $leave->leave_to }} @endif
{{ $staff->first_name ?? '—' }} {{ $staff->last_name ?? '—' }} {{ $staff->department->name ?? '—' }} {{ $staff->jobTitle->name ?? '—' }} {{ $managerName ?: '__' }} {{ $staff->manager->team_name ?? '—' }} {{ $staff->manager->team_type ?? '—' }} {{ $staff->roleType->title ?? '—' }} {{ $staff->date_of_joining ?? '—' }}
No staff records found.