@extends('layouts.app') @section('title', 'Bangladesh Unbound - Bookings') @section('page-title', 'All Bookings') @section('breadcrumb') @endsection @section('content')
@csrf @method('GET')

Bookings All Bookings

@if (request('search') || request('status') || request('payment_status')|| request('length'))
Showing {{ $query->firstItem() ?? 0 }}-{{ $query->lastItem() ?? 0 }} of {{ $query->total() ?? 0 }} results
@endif
@can('booking-view') @endcan @forelse ($query as $booking) @can('booking-view') @endcan @empty @endforelse
Booking ID Tour Name Package Details Tour Date Booking Status Payment Assigned Team Tour Guide Customer DetailsActions
{{ $booking->booking_no ?? '-' }} Tour {{ $booking?->tourPackage?->name ?? '-' }} Package {{ $booking?->tourPackage?->duration ? $booking?->tourPackage?->duration : calculateDuration($booking?->tourPackage?->from_date, $booking?->tourPackage?->to_date) }} @php $startDate = \Carbon\Carbon::parse($booking?->tourPackage?->from_date); $endDate = \Carbon\Carbon::parse($booking?->tourPackage?->to_date); @endphp
Date {{ $startDate->format('d M Y') }} -
{{ $endDate->format('d M Y') }}
@switch($booking->booking_status_name) @case('Ongoing') Ongoing @break @case('Upcoming') Upcoming @break @case('Completed') Completed @break @case('Booked') Booked @break @case('Cancelled') Cancelled @break @default Unknown @endswitch
Paid: ৳{{ number_format($booking?->paid_amount) }}
Due: ৳{{ number_format($booking?->due_amount) }}
Refunded: ৳{{ number_format($booking?->refunded_amount) }}
@if ($booking->coupon_amount)
Coupon ৳{{number_format($booking->coupon_amount, 2)}} Used
@endif
{{ $booking?->tourGuide?->team?->name ?? '-' }} @if ($booking->tourGuide)
Guide
{{ $booking?->tourGuide?->user?->full_name ?? '-' }}
{{ $booking?->tourGuide?->user?->phone ?? '-' }}
@else - @endif
Customer
{{ $booking?->customer?->full_name ?? '-' }}
{{ $booking?->customer?->customerDetails?->country?->name ?? '-' }}
Details
No bookings found.
@include('layouts.partials.pagination-info')
@endsection