@extends('master') @section('title','Job Detail') @section('content')

{{ $job->title ?? 'Job Detail' }}

@php // Ensure we have site company fallback $siteCompany = \App\Models\Company::first(); $hasApplied = auth()->check() ? \App\Models\JobApplication::where('user_id', auth()->id())->where('job_id', $job->id)->exists() : false; @endphp

{{ $job->title }}

  • {{ optional($job->company)->name ?? ($siteCompany->name ?? 'Company') }}
  • {{ $job->office_location ?? 'Location' }}
  • {{ $job->created_at?->diffForHumans() }}
  • @if(!empty($job->salary_range))
  • {{ $job->salary_range }}
  • @endif
    @if(!empty($job->job_type))
  • {{ $job->job_type }}
  • @endif @if(!empty($job->work_location))
  • {{ $job->work_location }}
  • @endif @if(!empty($job->deadline) && $job->deadline->isFuture() && $job->deadline->diffInDays(now()) <= 7)
  • Urgent
  • @endif

Job Overview

  • Date Posted:
    {{ $job->created_at?->diffForHumans() }}
  • Expiration date:
    {{ $job->formatted_deadline }}
  • Location:
    {{ $job->office_location ?? 'N/A' }}
  • Job Title:
    {{ $job->title }}
  • @if(!empty($job->salary_range))
  • Salary:
    {{ $job->salary_range }}
  • @endif

Job Description

{!! nl2br(e($job->description)) !!}

@if(!empty($job->key_responsibilities))

Key Responsibilities

@php $responsibilities = preg_split('/\r\n|\r|\n/', (string) $job->key_responsibilities); @endphp
    @foreach($responsibilities as $item) @php $item = trim($item); @endphp @if($item !== '')
  • {{ $item }}
  • @endif @endforeach
@endif @if(!empty($job->skills_experience))

Skill & Experience

@php $skills = preg_split('/\r\n|\r|\n/', (string) $job->skills_experience); @endphp
    @foreach($skills as $skill) @php $skill = trim($skill); @endphp @if($skill !== '')
  • {{ $skill }}
  • @endif @endforeach
@endif
@endsection