@extends('layouts.app') @section('title', 'Packages') @section('content')

Packages

@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@forelse($packages as $package) @php $route = $package->ticketFare?->route; if ($route && $route->multiSegments && $route->multiSegments->count() > 0) { $routeName = $route->multiSegments->map(fn($s) => ($s->fromCity?->code ?? '?') . '-' . ($s->toCity?->code ?? '?'))->implode(', '); } elseif ($route && $route->returnCity) { $routeName = ($route->fromCity?->code ?? '?') . ' - ' . ($route->toCity?->code ?? '?') . ' - ' . ($route->returnCity?->code ?? '?'); } else { $routeName = ($route?->fromCity?->code ?? '?') . ' → ' . ($route?->toCity?->code ?? '?'); } $seats = $package->ticketFare?->groupTicket?->ticket_qty ?? null; $ticketType = $package->ticketFare?->ticket_type?->value; $ticketDisplay = $routeName . ' | ' . strtoupper($ticketType ?? '?') . ' | BDT ' . number_format($package->ticketFare?->selling_fare ?? 0, 0); if ($ticketType === 'offer') { $ticketDisplay .= ' | BDT ' . number_format($package->ticketFare?->offer_price ?? 0, 0); } if ($ticketType === 'group' && $seats) { $ticketDisplay .= ' | ' . $seats . ' seats'; } @endphp @empty @endforelse
Package Name Ticket Regular Price Offer Price Action
{{ $package->package_name }} {{ $ticketDisplay }} BDT {{ number_format($package->regular_price, 0) }} @if($package->offer_price) BDT {{ number_format($package->offer_price, 0) }} @else - @endif @if($package->bookings_count > 0) @else
@csrf @method('DELETE')
@endif
No packages configured yet.
{{ $packages->links() }}
@endsection