count(); $questions = \App\Models\Question::count(); $attempts_today = QuestionAttempt::whereDate('created_at', today())->count(); $pending = RewardRedemption::where('status','pending')->count(); $topKids = User::where('role','child')->orderByDesc('points')->take(5)->get(); $recentAttempts = QuestionAttempt::with(['user','question.subject']) ->latest('id')->take(10)->get(); return view('admin.dashboard', compact( 'children','questions','attempts_today','pending','topKids','recentAttempts' )); } }