Booking Confirmed!

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif @if(isset($booking))

Thank You for Your Booking

Your booking has been confirmed and details have been sent to your email.

Booking Details
Booking Reference:

{{ $booking->transaction_id ?? 'N/A' }}

Status:

{{ $booking->status ?? 'N/A' }}

@if(isset($booking->transaction_id))
Ticket Number:

{{ $booking->transaction_id }}

@endif @if(isset($booking->slices) && is_array($booking->slices)) @foreach($booking->slices as $slice)
Flight Segment
@php $isNonStop = count($slice['segments']) === 1; @endphp @foreach($slice['segments'] as $segment)

{{ \Carbon\Carbon::parse($segment['departing_at'])->format('H:i') }} - {{ \Carbon\Carbon::parse($segment['arriving_at'])->format('H:i') }} ({{ $segment['duration'] ?? 'N/A' }})

{{ $segment['operating_carrier']['name'] ?? '' }} - {{ $segment['operating_carrier']['flight_number'] ?? '' }} @if(isset($segment['aircraft']['name']))
Aircraft: {{ $segment['aircraft']['name'] }} ({{ $segment['aircraft']['iata_code'] ?? '' }}) @endif

{{ $segment['origin']['name'] ?? '' }} @if(isset($segment['origin_terminal'])) Terminal: {{ $segment['origin_terminal'] }} @endif

{{ $segment['destination']['name'] ?? '' }} @if(isset($segment['destination_terminal'])) Terminal: {{ $segment['destination_terminal'] }} @endif

Cabin: {{ $segment['passengers'][0]['cabin_class_marketing_name'] ?? 'N/A' }}

@if(isset($segment['passengers'][0]['baggages']) && is_array($segment['passengers'][0]['baggages']))

@foreach($segment['passengers'][0]['baggages'] as $baggage) {{ ucfirst($baggage['type']) }} bag: {{ $baggage['quantity'] ?? 1 }} @if(!$loop->last), @endif @endforeach

@endif
@endforeach

Flight type: {{ $isNonStop ? 'Non-stop' : 'With stops' }}

@endforeach @endif
Flight Information
Route:

{{ $booking->flight_from ?? 'N/A' }} to {{ $booking->flight_to ?? 'N/A' }}

Travelling Date:

{{ $booking->travelling_on ? \Carbon\Carbon::parse($booking->travelling_on)->format('M d, Y') : 'N/A' }}

@if($booking->one_way_or_two_way === 'two-way' && $booking->return)
Return Date:

{{ \Carbon\Carbon::parse($booking->return)->format('M d, Y') }}

@endif
Passengers:

Adults: {{ $booking->adults ?? 0 }}, Children: {{ $booking->childrens ?? 0 }}

Payment Details

Total Price: {{ $booking->price ?? 'N/A' }} {{ $booking->total_currency ?? 'USD' }}

Payment Method: {{ $booking->payment_via ?? 'N/A' }}

@else

Booking Not Found

We couldn't find the booking details you're looking for.

@endif