New Application List New Application List
@if(!Auth::user()->hasRole('Citizen')) @endif @foreach ($nocs as $index => $noc) {{-- @dd(Auth::user()->hasRole('Citizen')) --}} @if(!Auth::user()->hasRole('Citizen')) @endif @endforeach
Sr.No Application No Applicant Name Date Phone No Status Action
{{ $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 {!! $statusMap[$roleStatusMap[Auth::user()->roles[0]->name]] ?? $statusMap['default'] !!} @else