@extends('admin.layouts.admin_layout') @section('content')
@php if(!isset($job) && Request::segment(3)){ $job = App\Job::findOrFail(Request::segment(3)); } @endphp

{{__('Candidates listed against')}} ({{isset($job) ? $job->title : ''}})



@if(isset($job_applications) && count($job_applications)) @foreach($job_applications as $job_application) @php $user = $job_application->getUser(); $job = $job_application->getJob(); $company = $job->getCompany(); $profileCv = $job_application->getProfileCv(); @endphp @if($user && $job && $company && $profileCv) @endif @endforeach @else @endif
Candidate Name Location Expected Salary Experience Career Level Phone Status Actions
{{$user->getName()}} {{$user->getLocation()}} {{$job_application->expected_salary}} {{$job_application->salary_currency}} {{$user->getJobExperience('job_experience')}} {{$user->getCareerLevel('career_level')}} {{$user->phone}} @php $status = $job_application->status ?: 'applied'; $statusLabels = [ 'applied' => ['label' => 'Applied', 'class' => 'badge-info'], 'shortlist' => ['label' => 'Shortlisted', 'class' => 'badge-success'], 'hired' => ['label' => 'Hired', 'class' => 'badge-primary'], 'rejected' => ['label' => 'Rejected', 'class' => 'badge-danger'] ]; $statusInfo = isset($statusLabels[$status]) ? $statusLabels[$status] : ['label' => ucfirst($status), 'class' => 'badge-default']; @endphp {{$statusInfo['label']}} View Profile @if(isset($job) && $job->jobQuestions->count() > 0) @endif
No Candidates applied yet
@if(isset($job_applications) && count($job_applications) && isset($job) && $job->jobQuestions->count() > 0) @foreach($job_applications as $job_application) @php $user = $job_application->getUser(); @endphp @if(null !== $job_application && null !== $user) @endif @endforeach @endif @endsection