@extends('layouts.app') @section('title', 'Ticket Admin') @section('content')
| Name | Address | Contacts | Actions |
|---|---|---|---|
| {{ $ticketAgent->name }} | {{ $ticketAgent->address ?? '—' }} | {{ $ticketAgent->contacts ?? '—' }} |
|
| No ticket agents found. | |||
| # | Airline | Class | Route | Type | Net Fare | Selling Fare | Offer Price | Effective From | Effective To | Ticket Qty | Available Ticket | Created At | Status | Actions |
|---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
| {{ $loop->iteration }} | {{ $fare->airline->name ?? '-' }} | {{ $fare->airlineClass->travelClass->name ?? '-' }} | @if($fare->route) @if($fare->route->route_type->value === 'multi_city') @if($fare->route->multiSegments->count() > 0) {{ $fare->route->multiSegments->first()->fromCity->code ?? '-' }}-{{ $fare->route->multiSegments->first()->toCity->code ?? '-' }} ... @else - @endif @else {{ $fare->route->fromCity->code ?? '-' }}-{{ $fare->route->toCity->code ?? '-' }} @if($fare->route->route_type->value === 'round') -{{ $fare->route->returnCity->code ?? '-' }} @endif @endif @else - @endif | @switch($fare->ticket_type->value) @case('regular') Regular @break @case('offer') Offer @break @case('group') Group @break @endswitch | @currency($fare->net_fare, 2) | @currency($fare->selling_fare, 2) | @if($fare->offer_price)@currency($fare->offer_price, 2)@else-@endif | {{ $fare->effective_from->format('d/m/Y') }} | {{ $fare->effective_to->format('d/m/Y') }} | @if($fare->ticket_type->value === 'group' && $fare->groupTicket) {{ $fare->groupTicket->ticket_qty }} @else — @endif | @if($fare->ticket_type->value === 'group' && $fare->groupTicket) {{ max(0, $fare->groupTicket->ticket_qty - ($fare->issued_tickets_count ?? 0)) }} @else — @endif | {{ $fare->created_at->format('d/m/Y') }} | {{ $fare->is_active ? 'Active' : 'Inactive' }} | |
| No ticket fares found. | ||||||||||||||
| ID | Airline | Route Type | Flight Type | Route | Transit Info | Actions |
|---|---|---|---|---|---|---|
| {{ $route->id }} | {{ $route->airline->name ?? '-' }} | @switch($route->route_type->value) @case('oneway_inbound') Oneway - Inbound @break @case('oneway_outbound') Oneway - Outbound @break @case('round') Round @break @case('multi_city') Multi City @break @default {{ $route->route_type->value ?? '-' }} @endswitch | {{ ucfirst($route->flight_type->value ?? '-') }} | @if($route->route_type->value === 'multi_city') @if($route->multiSegments && $route->multiSegments->count() > 0) {{ $route->multiSegments->first()->fromCity->code ?? '-' }}-{{ $route->multiSegments->first()->toCity->code ?? '-' }} ... @else - @endif @else {{ $route->fromCity->code ?? '-' }}-{{ $route->toCity->code ?? '-' }} @if($route->route_type->value === 'round') -{{ $route->returnCity->code ?? '-' }} @endif @endif | @if($route->flight_type->value === 'transit' && $route->transits && $route->transits->count() > 0) @foreach($route->transits as $transit) @php $hours = floor($transit->transit_time / 60); $minutes = $transit->transit_time % 60; @endphp {{ $transit->transitCity->code ?? '-' }} ({{ str_pad($hours, 2, '0', STR_PAD_LEFT) }}:{{ str_pad($minutes, 2, '0', STR_PAD_LEFT) }}) @endforeach @else - @endif | |
| No routes found. | ||||||