{{ __('navbar.Request') }}

@can('create_requests', App\Models\Requests::class) @endcan
@if (session('error')) @endif @if (session('success')) @endif @if ($errors->any()) @endif
@foreach ($requests as $request) @php $approval = $request->approval; $currentStep = $approval?->steps->firstWhere('status', 'active'); $currentUser = auth()->user(); $canApprove = false; if ($currentStep) { $canApprove = ($currentStep->user_id === $currentUser->id) || ($currentStep->approver_role && $currentUser->hasRole($currentStep->approver_role)); } @endphp @endforeach
# {{ __('table.Code') }} {{ __('table.Employee-Name') }} {{ __('table.Request-Type') }} Status Remark {{ __('table.Start-Date') }} {{ __('table.End-Date') }} {{ __('table.Action') }}
{{ $loop->iteration }} {{ $request->code }} {{ $request->requestType->name }} @php $remark = $request->remark ?? '-'; @endphp {{ \Illuminate\Support\Str::limit($remark, 15) }} {{ $request->start_date }} {{ $request->end_date }} @if ($request->status === 'P') @if ($canApprove) @endif @else {{__('form.No-Action')}} @endif