@extends('layouts.app') @section('title', 'Passenger Details') @section('content')
Invoice: {{ $passenger->booking?->invoice?->id ?? '-' }}
{{ trim($passenger->first_name . ' ' . $passenger->last_name) ?: '-' }}
{{ $passenger->passport_no ?? '-' }}
{{ $passenger->passport_expiry?->format('d M Y') ?? '-' }}
{{ $passenger->date_of_birth?->format('d M Y') ?? '-' }}
{{ ucfirst($passenger->passenger_type?->value ?? '-') }}
{{ $passenger->mobile_no ?? '-' }}
{{ $passenger->booking?->package?->package_name ?? '-' }}
{{ match($passenger->service_required?->value) { 'all' => 'All', 'visa_only' => 'Visa Only', 'ticket_only' => 'Ticket Only', default => '-' } }}
{{ $passenger->status?->name ?? '-' }}
{{ match($passenger->booking?->fingerprint_location?->value) { 'home' => 'Home', 'office' => 'Office', default => '-' } }}
{{ $routeDisplay ?? '-' }}
{{ $passenger->ticketFare?->airline?->name ?? '-' }}
{{ $passenger->ticketFare?->airlineClass?->class?->name ?? '-' }}
@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
{{ $passenger->address ?? '-' }}
{{ number_format($ticketFare, 2) }}
{{ number_format($visaCost, 2) }}
{{ number_format($fingerprintCost, 2) }}
{{ number_format($due, 2) }}
{{ number_format($paid, 2) }}
| Date | Agent | Agent Cost | Flight Date | Status | Cancellation Fee |
|---|