@use('App\Models\Booking') @use('app\Helpers\Helpers') @use('App\Enums\BookingEnum') @use('App\Enums\BookingEnumSlug') @extends('backend.layouts.master') @section('title', __('static.dashboard.dashboard')) @section('breadcrumbs') @endsection @section('content')
@can('backend.booking.index')
@endcan
{{ __('static.dashboard.average_revenue') }}
@unlessrole(['provider', 'serviceman']) @can('backend.provider.index')
{{__('static.dashboard.top_providers')}}
{{__('static.dashboard.view_all')}}
@forelse ($fetchTopProviders as $provider) @empty @endforelse
{{ $provider->name }}
{{ $provider->getPrimaryAddressAttribute()->state->name ?? null }}-{{ $provider->getPrimaryAddressAttribute()->country->name ?? null }}
@isset($provider->review_ratings)
@for ($i=0; $i< $provider->review_ratings; ++$i) star @endfor ({{ number_format($provider->review_ratings, 1) }})
@endisset

{{__('static.data_not_found')}}

@endcan @else @unlessrole('serviceman') @can('backend.serviceman.index')
{{__('static.dashboard.top_servicemen')}}
{{__('static.dashboard.view_all')}}
@forelse ($topServicemen as $servicemen) @empty @endforelse
{{$servicemen->name}}
{{$servicemen->getPrimaryAddressAttribute()->state->name??null}}-{{$servicemen->getPrimaryAddressAttribute()->country->name??null }}
@isset($servicemen->review_ratings)
@for ($i=0; $i< $provider->review_ratings; ++$i) star @endfor ({{ number_format($servicemen->review_ratings, 1) }})
@endisset

{{__('static.data_not_found')}}

@endcan @endunlessrole @endunlessrole @can('backend.booking.index')
{{__('static.dashboard.recent_booking')}}
{{__('static.dashboard.view_all')}}
@forelse ($bookings->take(5) as $booking) @empty @endforelse
Booking Status View
{{__('static.booking.booking')}} #{{ $booking?->booking_number }}
{{ \Carbon\Carbon::parse($booking->created_at)->format('d-n-Y, h:iA') }}
{{$booking->booking_status?->name}}

{{__('static.data_not_found')}}

@endcan @unlessrole('serviceman') @can('backend.service.index')
{{__('static.dashboard.top_services')}}
{{__('static.dashboard.view_all')}}
@forelse ($services as $service) @empty @endforelse
{{__('static.name')}} {{__('static.price')}} {{__('static.bookings')}} {{__('static.edit')}}
{{ $service->title }}
{{ Helpers::getDefaultCurrencySymbol() }}{{ $service->price }} {{ $service->bookings_count }}

{{__('static.data_not_found')}}

@endcan @can('backend.review.index')
{{__('static.dashboard.latest_reviews')}}
{{__('static.dashboard.view_all')}}
@forelse ($reviews as $review) @empty @endforelse
{{ $review?->service?->title }}
{{$review?->consumer?->name}}
@for ($i=0; $i< $review?->rating; ++$i) star @endfor ({{ $review?->rating }})

{{__('static.data_not_found')}}

@endcan @endunlessrole @unlessrole(['provider', 'serviceman']) @can('backend.blog.index')
{{__('static.dashboard.latest_blog')}}
{{__('static.dashboard.view_all')}}
@forelse ($blogs as $blog)
{{$blog?->title}}
{{ \Carbon\Carbon::parse($blog?->created_at)->format('d-n-Y, h:iA') }}
@empty

{{__('static.data_not_found')}}

@endforelse
@endcan @endunlessrole
@endsection @push('js') @endpush