@extends('layouts.admin') @section('content')
to
@forelse($bookings as $booking) @empty @endforelse
Booking # Customer Plot Project Agent Rank @ Booking Total Amount EMI Amount Mode Status Approval Reason Date Actions
{{ $booking->booking_number }} {{ $booking->customer->name }} {{ $booking->plot->plot_number }} {{ $booking->project->name }} {{ $booking->agent->name }} {{ $booking->agentRank->abbreviation ?? 'N/A' }} {{ number_format($booking->total_amount, 2) }} {{ number_format($booking->emi_amount, 2) }} x {{ $booking->emi_months }} {{ $booking->payment_mode }} @if($booking->status === 'active') Active @elseif($booking->status === 'completed') Completed @else Cancelled @endif @php $approvalBadge = match($booking->approval_status) { 'approved' => 'bg-success', 'pending' => 'bg-warning', 'rejected' => 'bg-danger', default => 'bg-secondary' }; @endphp {{ ucfirst($booking->approval_status) }} @if($booking->approval_status === 'rejected') {{ Str::limit($booking->rejection_reason, 20) }} @elseif($booking->approval_status === 'approved' && $booking->approval_reason) {{ Str::limit($booking->approval_reason, 20) }} @elseif($booking->notes) {{ Str::limit($booking->notes, 20) }} @else - @endif {{ $booking->booking_date->format('d M, Y') }}
View @if($booking->approval_status === 'pending') Review @endif
No bookings found
{{ $bookings->appends(request()->query())->links() }}
@endsection