| {{ $index + 1 }} |
{{ $noc->application_id }} |
{{ $noc->applicant_name }} |
{{ \Carbon\Carbon::parse($noc->date)->format('d-m-Y') }} |
{{ $noc->phone_no }} |
@php
$statusMap = [
'1' => 'Approved',
'2' => 'Rejected',
'default' => 'Pending',
];
$roleStatusMap = [
'Admin'=>$noc->admin,
'Super Admin'=>$noc->sup_admin,
'Citizen'=>$noc->citizen,
'CLerk' => $noc->clerk_status,
'Junior Engineer' => $noc->jr_eng_status,
'Senior Engineer' => $noc->sr_eng_status,
'HOD' => $noc->hod_status,
'Citizen Engineer' => $noc->city_eng_status,
];
@endphp
{{-- @dd(Auth::user()->roles[0]->name); --}}
@php $roleName = Auth::user()->roles[0]->name; @endphp
@if (Auth::user()->hasRole($roleName))
{{-- --}}
{{-- --}}
Download PDF
@else
{!! $statusMap[$noc->status] ?? $statusMap['default'] !!}
@endif
|
{{-- @dd(Auth::user()->hasRole('Citizen')) --}}
@if(!Auth::user()->hasRole('Citizen'))
{!! $statusMap[$roleStatusMap[Auth::user()->roles[0]->name]] ?? $statusMap['default'] !!}
@else
|
@endif
@endforeach