@extends('layouts.app') @section('title', 'Admin Dashboard') @section('content')

Admin Dashboard

{{ $stats['total_users'] }}

Total Users

{{ $stats['total_providers'] }}

Providers

{{ $stats['total_bookings'] }}

Bookings

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

Revenue

Recent Bookings
@foreach($stats['recent_bookings'] as $booking) @endforeach
Booking # Customer Provider Amount Status
{{ $booking->booking_number }} {{ $booking->customer->name }} {{ $booking->provider->user->name ?? 'N/A' }} ₦{{ number_format($booking->total_amount, 2) }} {{ ucfirst($booking->status) }}
Recent Payments
@foreach($stats['recent_payments'] as $payment) @endforeach
Transaction User Amount Method Status
{{ substr($payment->transaction_reference, 0, 10) }}... {{ $payment->user->name }} ₦{{ number_format($payment->amount, 2) }} {{ ucfirst($payment->payment_method) }} {{ ucfirst($payment->status) }}
Pending Provider Approvals
Manage Providers
@php $pendingProviders = App\Models\User::where('user_type', 'provider') ->where('is_approved', false) ->take(5) ->get(); @endphp @if($pendingProviders->count() > 0)
@foreach($pendingProviders as $provider)
{{ $provider->name }}
{{ $provider->email }}
Approve
@endforeach
@else

No pending provider approvals.

@endif
@endsection