{{-- @dd($flightData, $totalFare, $tax) --}} @if (!empty($flightData) && isset($flightData) && isset($flightData['departure'])) @php $logo = $flightData['airline'] ?? 'default'; $departure = $flightData['departure'] ?? null; $originCode = $departure['departure']['code'] ?? ''; $destinationCode = $departure['arrival']['code'] ?? ''; $depTime = $departure['departure']['time'] ?? ''; $arrTime = $departure['arrival']['time'] ?? ''; $depTimeDiff = $departure['duration'] ?? ''; $isConnected = $departure['isConnected'] === 'true'; $stopCount = count($departure['segments']) - 1; $hasReturn = isset($flightData['return']); if ($hasReturn) { $return = $flightData['return']; $returnOriginCode = $return['departure']['code'] ?? ''; $returnDestinationCode = $return['arrival']['code'] ?? ''; $returnDepTime = $return['departure']['time'] ?? ''; $returnArrTime = $return['arrival']['time'] ?? ''; $returnTimeDiff = $return['duration'] ?? ''; $returnIsConnected = $return['isConnected'] === 'true'; $returnStopCount = count($return['segments']) - 1; } $depDate = $departure['departure']['date'] ?? ''; @endphp

Your Booking

{{ strtoupper($logo) }}
  • {{ $depTime }}

  • {{ $depTimeDiff }}

  • {{ $arrTime }}

  • {{ $originCode }}

  • -

  • @if ($isConnected)
  • {{ $stopCount }} {{ $stopCount > 1 ? 'Stops' : 'Stop' }}

  • @else
  • Nonstop

  • @endif
  • -

  • {{ $destinationCode }}

@if ($hasReturn)
{{ strtoupper($logo) }}
  • {{ $returnDepTime }}

  • {{ $returnTimeDiff }}

  • {{ $returnArrTime }}

  • {{ $returnOriginCode }}

  • -

  • @if ($returnIsConnected)
  • {{ $returnStopCount }} {{ $returnStopCount > 1 ? 'Stops' : 'Stop' }}

  • @else
  • Nonstop

  • @endif
  • -

  • {{ $returnDestinationCode }}

@endif
@endif