@extends('layouts.app') @section('title', 'Admin Dashboard - Game World') @push('styles') @endpush @section('content')

{{ __('Dashboard Overview') }}

{{ __('Welcome back,') }} {{ Auth::user()->name }}!

{{ \App\Models\User::where('role', 'student')->count() }}

{{ __('Students') }}

{{ \App\Models\Game::count() }}

{{ __('Games') }}

{{ \App\Models\BlogPost::count() }}

{{ __('Blog Posts') }}

{{ \App\Models\Category::count() }}

{{ __('Categories') }}

{{ __('Recent Users') }}
@php $recentUsers = \App\Models\User::where('role', 'student') ->orderBy('created_at', 'desc') ->take(5) ->get(); @endphp @if($recentUsers->count() > 0) @foreach($recentUsers as $user)
{{ $user->name }}
{{ $user->email }}
{{ $user->created_at->diffForHumans() }}
{{ $user->class_level }}
@endforeach @else

{{ __('No users yet') }}

@endif
{{ __('Popular Games') }}
@php $popularGames = \App\Models\Game::orderBy('plays_count', 'desc') ->take(5) ->get(); @endphp @if($popularGames->count() > 0) @foreach($popularGames as $game)
{{ $game->title }}
{{ $game->category->name }}
{{ $game->plays_count }} plays
@endforeach @else

{{ __('No games yet') }}

@endif
@endsection