@extends('layout.aplikasi') @section('konten')

Filters Ticket

Flights

Airlines

@foreach($airlines as $airline) @endforeach

Facilities

@foreach($facilities as $facility) @endforeach

Flight Search

Departure {{ request('departure', '-') }}
Arrival {{ request('arrival', '-') }}
Date {{ request('date', '-') }}
Quantity {{ request('quantity', '-') }} people

Available Flights

@forelse($flights as $flight)
@if($flight->airline && $flight->airline->logo) {{ $flight->airline->name }} @endif
{{ $flight->airline->name ?? '-' }}
{{ $flight->flight_number }}
@if($flight->segments->count() > 1)
Transit {{ $flight->segments->count() - 1 }}x
@else
Direct Flight
@endif
@php $minPrice = $flight->classes->min('price'); @endphp Rp. {{ number_format($minPrice, 0, ',', '.') }}
Choose
@foreach($flight->segments as $segment)
{{ \Carbon\Carbon::parse($segment->time)->format('H:i') }} {{ \Carbon\Carbon::parse($segment->time)->format('d M Y') }}
{{ $loop->first ? 'Departure' : 'Transit' }}
{{ $segment->airport->name ?? '-' }} ({{ $segment->airport->iata_code ?? '-' }})
@endforeach
@php $allFacilities = collect(); foreach ($flight->classes as $class) { $allFacilities = $allFacilities->merge($class->facilities); } $allFacilities = $allFacilities->unique('id'); @endphp @if($allFacilities->count())

Facilities:

@foreach($allFacilities as $facility)
@if($facility->image) {{ $facility->name }} @else
No Image
@endif {{ $facility->name }}
@endforeach
@endif @empty
No flights found.
@endforelse
@endsection