@php
// Function to compare dates for sorting
function compareDates($a, $b) {
$dateA = strtotime($a['ticket']['FlightItinerary']['InvoiceCreatedOn']);
$dateB = strtotime($b['ticket']['FlightItinerary']['InvoiceCreatedOn']);
return $dateB - $dateA; // Sort in descending order
}
// Sort the flight bookings array
usort($flightBookings, 'compareDates');
@endphp
@foreach ($flightBookings as $booking)
@php
$segment = $booking['ticket']['FlightItinerary']['Segments'];
@endphp
{{ $segment[0]['Airline']['AirlineCode'] }}-{{ $segment[0]['Airline']['AirlineName'] }}
{{ air_get_date($booking['ticket']['FlightItinerary']['InvoiceCreatedOn']) }}
{{ air_get_time($booking['ticket']['FlightItinerary']['InvoiceCreatedOn']) }}
PNR:
{{ $booking['pnr'] }}
Booking Id:
{{ $booking['bookingid'] }}
{{ $segment[0]['Origin']['Airport']['AirportCode'] }}
{{ $segment[0]['Origin']['Airport']['AirportName'] }}
{{ $segment[count($segment) - 1]['Destination']['Airport']['AirportCode'] }}
{{ $segment[count($segment) - 1]['Destination']['Airport']['AirportName'] }}
@foreach ($booking['ticket']['FlightItinerary']['Passenger'] as $pax)
@if ($pax['PaxType'] == 1)
@elseif($pax['PaxType'] == 2)
@else
@endif
@endforeach
@endforeach