@extends('layouts.app') @section('title', 'Passenger Details') @section('content')

{{ trim($passenger->first_name . ' ' . $passenger->last_name) }}

Invoice: {{ $passenger->booking?->invoice?->id ?? '-' }}

Basic Information

Full Name

{{ trim($passenger->first_name . ' ' . $passenger->last_name) ?: '-' }}

Passport No.

{{ $passenger->passport_no ?? '-' }}

Passport Expiry

{{ $passenger->passport_expiry?->format('d M Y') ?? '-' }}

Date of Birth

{{ $passenger->date_of_birth?->format('d M Y') ?? '-' }}

Passenger Type

{{ ucfirst($passenger->passenger_type?->value ?? '-') }}

Mobile No.

{{ $passenger->mobile_no ?? '-' }}

Service Information

Package

{{ $passenger->booking?->package?->package_name ?? '-' }}

Service Required

{{ match($passenger->service_required?->value) { 'all' => 'All', 'visa_only' => 'Visa Only', 'ticket_only' => 'Ticket Only', default => '-' } }}

Status

{{ $passenger->status?->name ?? '-' }}

Fingerprint Location

{{ match($passenger->booking?->fingerprint_location?->value) { 'home' => 'Home', 'office' => 'Office', default => '-' } }}

Travel Details

Route

{{ $routeDisplay ?? '-' }}

Airline

{{ $passenger->ticketFare?->airline?->name ?? '-' }}

Class

{{ $passenger->ticketFare?->airlineClass?->class?->name ?? '-' }}

Flight Date Range

@if($passenger->flight_date_from && $passenger->flight_date_to) {{ $passenger->flight_date_from->format('d M Y') }} → {{ $passenger->flight_date_to->format('d M Y') }} @else - @endif

Address

{{ $passenger->address ?? '-' }}

Financial Details

Ticket Fare (SAR)

{{ number_format($ticketFare, 2) }}

Visa Cost (SAR)

{{ number_format($visaCost, 2) }}

Fingerprint Cost (SAR)

{{ number_format($fingerprintCost, 2) }}

Due (SAR)

{{ number_format($due, 2) }}

Paid (SAR)

{{ number_format($paid, 2) }}

Documents

@if($passenger->documents->count() > 0) @endif
@forelse($passenger->documents as $doc)
{{ $doc->display_name }}
@empty

No documents uploaded

@endforelse
{{-- Visa Submission History --}}

Visa Submission History

Date Agent Agent Cost Flight Date Status Cancellation Fee
{{-- Cancellation Modal --}} {{-- Visa Re-Submit Modal --}} @endsection