@extends('layouts.admin') @section('content')

Seva Bookings Report

Generate and download detailed seva booking reports

Filters

Filters by specific seva booking date from cart_data

Shows temple name with category

Select category first to see sevas

Clear

Booking Records

{{ $bookings->sum(function($booking) { return count($booking->cart_data ?? []); }) }} total seva items across {{ $bookings->total() }} bookings
@if($bookings->count() > 0)
@foreach($bookings as $booking) @foreach($booking->cart_data ?? [] as $cartItem) @endforeach @endforeach
Customer Gothram Seva Date & Time Temple Category Status
{{ $booking->user->name }}
{{ $booking->user->email }}
{{ data_get($booking->devotee_details, 'gotram', 'N/A') }}
{{ data_get($cartItem, 'name') }}
{{ \Carbon\Carbon::parse(data_get($cartItem, 'date'))->format('d M Y') }}
{{ data_get($cartItem, 'time_slot', 'Any Time') }}
{{ data_get($cartItem, 'temple_name', 'N/A') }} {{ data_get($cartItem, 'category_name', 'N/A') }} {{ ucfirst($booking->status) }}
{{ $bookings->appends(request()->query())->links() }}
@else

No bookings found

Try adjusting your filters to see more results.

@endif
@endsection