@extends('dashboard.layouts.app') @section('content') @include('components.alert') @php $activeFiltersCount = collect([ request('staff_id'), request('reason_of_request'), request('letter_language'), request('per_page'), ]) ->filter(fn($value) => filled($value)) ->count(); @endphp
+ Add New Experience Letter Request
Filters
@forelse ($requests as $request) @if (optional($request->staff))
{{ strtoupper(substr(optional($request->staff)->first_name ?? '', 0, 1) . substr(optional($request->staff)->last_name ?? '', 0, 1)) }}
{{ optional($request->staff)->first_name ?? '' }} {{ optional($request->staff)->last_name ?? '' }}
@else — @endif @php $reasonVariant = $request->reason_of_request === 'bank' ? 'info' : ($request->reason_of_request === 'visa' ? 'warn' : 'neutral'); @endphp @if ($request->reason_of_request) {{ ucfirst($request->reason_of_request) }} @else — @endif @if ($request->date_of_request)
{{ \Carbon\Carbon::parse($request->date_of_request)->format('Y-m-d') }}
{{ \Carbon\Carbon::parse($request->date_of_request)->diffForHumans() }} @else — @endif @if ($request->letter_language === 'en') English @elseif ($request->letter_language === 'ar') Arabic @else — @endif
@empty @endforelse
@endsection @push('styles') @endpush @push('scripts') @endpush