Confirmed Bookings Management

Total Revenue: ${{ number_format($stats['total_revenue'], 2) }}

Confirmed

{{ number_format($stats['confirmed_count']) }}

Completed

{{ number_format($stats['completed_count']) }}

Cancelled

{{ number_format($stats['cancelled_count']) }}

Total Revenue

${{ number_format($stats['total_revenue'], 2) }}

Platform Fees

${{ number_format($stats['total_platform_fees'], 2) }}

Golfer Payouts

${{ number_format($stats['total_golfer_payouts'], 2) }}

@if(request()->hasAny(['booking_id', 'status', 'date_from', 'date_to'])) Clear Filters @endif Export CSV
@forelse($bookings as $booking) @empty @endforelse
ID Client Golfer Date & Time Price Platform Fee Status Payment Actions
#{{ $booking->id }}
@if($booking->bookingRequest && $booking->bookingRequest->client)
{{ substr($booking->bookingRequest->client->name, 0, 1) }}
{{ $booking->bookingRequest->client->name }}
@else N/A @endif
@if($booking->golferProfile && $booking->golferProfile->user)
{{ substr($booking->golferProfile->user->name, 0, 1) }}
{{ $booking->golferProfile->user->name }}
@else N/A @endif
{{ $booking->final_date?->format('M d, Y') ?? 'N/A' }}
{{ $booking->final_time?->format('g:i A') ?? '' }}
${{ number_format($booking->price, 2) }}
${{ number_format($booking->platform_fee, 2) }}
{{ ucfirst($booking->status) }} @if($booking->payment) {{ ucfirst($booking->payment->status) }} @else No payment @endif View

No bookings found

Try adjusting your filters or search query.

@if($bookings->hasPages())
{{ $bookings->links() }}
@endif