@extends('admin.layout') @section('title', __('admin.dashboard')) @section('content')
{{-- Stats Cards --}}
{{-- Places --}}

{{ __('admin.total_places') }}

{{ number_format($stats['places_count']) }}

{{-- Events --}}

{{ __('admin.total_events') }}

{{ number_format($stats['events_count']) }}

{{-- Users --}}

{{ __('admin.total_users') }}

{{ number_format($stats['users_count']) }}

{{-- Reviews --}}

{{ __('admin.total_reviews') }}

{{ number_format($stats['reviews_count']) }}

{{-- Recent Places --}}

{{ __('admin.recent_places') }}

{{ __('admin.view_all') }}
@forelse($recentPlaces as $place)

{{ $place->getTranslation('name', 'en') }}

{{ $place->category?->getTranslation('name', 'en') ?? 'No Category' }}

{{ $place->created_at->diffForHumans() }}
@empty

{{ __('admin.no_places_yet') }}

@endforelse
{{-- Recent Reviews --}}

{{ __('admin.recent_reviews') }}

{{ __('admin.view_all') }}
@forelse($recentReviews as $review)
{{ $review->user?->name ?? 'Unknown User' }}
@for($i = 1; $i <= 5; $i++) @endfor

{{ $review->place?->getTranslation('name', 'en') ?? 'Unknown Place' }}

{{ $review->comment }}

@if($review->is_approved) {{ __('admin.approved') }} @else {{ __('admin.pending') }} @endif {{ $review->created_at->diffForHumans() }}
@empty

{{ __('admin.no_reviews_yet') }}

@endforelse
{{-- Categories Overview --}}

{{ __('admin.categories_overview') }}

{{ __('admin.manage') }}
@forelse($categories as $category)
@if($category->icon) @else @endif

{{ $category->getTranslation('name', 'en') }}

{{ $category->places_count }} {{ __('admin.places_count') }}

@empty
{{ __('admin.no_categories_yet') }}
@endforelse
@endsection ob_start();