{{ $booking->booking_reference }}
{{ $booking->tour->title ?? 'N/A' }}
{{ $booking->departure_date ? date('d M Y, D', strtotime($booking->departure_date)) : 'N/A' }}
{{ $booking->tour->extra_field_3 ?? 'N/A' }} Days
@if($booking->payment_method === 'stripe') Credit/Debit Card @elseif($booking->payment_method === 'paypal') PayPal @else {{ ucfirst($booking->payment_method) }} @endif
{{ $booking->payment_id ?? 'N/A' }}
{{ $booking->user->name ?? 'N/A' }}
{{ $booking->user->email ?? 'N/A' }}
{{ $booking->user->phone ?? 'N/A' }}
@if($booking->user->country && $booking->user->countryData) {{ $booking->user->countryData->name }} @else Not specified @endif
@if($booking->user->state && $booking->user->stateData) {{ $booking->user->stateData->name }} @else Not specified @endif
@if($booking->user->city && $booking->user->cityData) {{ $booking->user->cityData->name }} @else Not specified @endif
{{ $passenger['title'] ?? 'N/A' }} {{ $passenger['first_name'] ?? 'N/A' }} {{ $passenger['last_name'] ?? 'N/A' }}
@if(isset($passenger['country']) && $passenger['country']) @php $country = \App\Models\Country::find($passenger['country']); @endphp Country: {{ $country ? $country->name : 'Invalid Country ID' }} @endif{{ $booking->tour->extra_field_1 ? date('d M Y', strtotime($booking->tour->extra_field_1)) : 'N/A' }}
{{ $booking->tour->extra_field_2 ? date('d M Y', strtotime($booking->tour->extra_field_2)) : 'N/A' }}
{{ $booking->tour->extra_field_4 ?? 'N/A' }}
@if($booking->tour->extra_field_5 && $booking->tour->departureCountry) {{ $booking->tour->departureCountry->name }} @else Not specified @endif
@if($booking->tour->extra_field_6 && $booking->tour->departureState) {{ $booking->tour->departureState->name }} @else Not specified @endif
@if($booking->tour->extra_field_7 && $booking->tour->departureCity) {{ $booking->tour->departureCity->name }} @else Not specified @endif
{{ $booking->created_at->format('d M Y, h:i A') }}
{{ $booking->updated_at->format('d M Y, h:i A') }}
{{ date('d M Y, D', strtotime($booking->departure_date)) }}