@include('Partials.sidebar')
@include('Partials.header')
{{-- Page title --}}

Bookings

  1. Bookings
{{-- Flash --}} @foreach(['success','error'] as $t) @if(session($t))
{{ session($t) }}
@endif @endforeach {{-- Stats cards --}}
@php $cards = [ ['label'=>'Total Bookings', 'value'=>$stats['total'], 'icon'=>'fa-bookmark', 'color'=>'primary'], ['label'=>'Pending', 'value'=>$stats['pending'], 'icon'=>'fa-clock', 'color'=>'warning'], ['label'=>'Confirmed', 'value'=>$stats['confirmed'], 'icon'=>'fa-check-circle', 'color'=>'success'], ['label'=>'Commission Pending', 'value'=>$stats['commission_pending'], 'icon'=>'fa-coins', 'color'=>'info', 'suffix'=>' bookings'], ['label'=>'Total Commission Earned', 'value'=>'₹'.number_format($stats['commission_total'],2), 'icon'=>'fa-rupee-sign', 'color'=>'dark'], ]; @endphp @foreach($cards as $c)
{{ $c['label'] }}
{{ $c['value'] }}{{ $c['suffix'] ?? '' }}
@endforeach
{{-- Filters --}}
{{-- Table --}}
@forelse($bookings as $b) @empty @endforelse
# Unit Client Broker Plan Price Commission Booking Status Commission Status Date Actions
{{ $b->id }}
{{ $b->plot_number }}
{{ $b->plot_type }} · {{ $b->block->block_name }} . {{ $b->project->project_name }}
{{ $b->displayClientName() }}
{{ $b->displayClientPhone() }}
@if($b->isBrokerBooking() && $b->client_email)
{{ $b->client_email }}
@endif
@if($b->isBrokerBooking() && $b->broker) 🤝 {{ $b->broker->name }} @else @endif {{ $b->paymentPlan?->name ?? '—' }}
{{ $b->price }}
@if($b->total_amount)
Total: ₹{{ number_format($b->total_amount,2) }}
@endif
@if($b->commission_amount)
₹{{ number_format($b->commission_amount,2) }}
{{ $b->commission_rate }}%
@else @endif
{!! $b->bookingStatusBadge() !!} @if($b->commission_amount) {!! $b->commissionStatusBadge() !!} @if($b->commission_paid_at)
{{ $b->commission_paid_at->format('d M Y') }}
@endif @else @endif
{{ $b->created_at->format('d M Y') }}
No bookings found.
@if($bookings->hasPages()) @endif
@include('Partials.footer')