@extends('admin.layout') @section('title', 'Tableau de bord') @section('content')
{{ number_format($kpis['users_total']) }}
Utilisateurs inscrits
+{{ $kpis['users_new_today'] }} aujourd'hui
{{ number_format($kpis['users_active_today']) }}
Actifs aujourd'hui
+{{ $kpis['users_new_week'] }} cette semaine
{{ number_format($kpis['matches_total']) }}
Matchs totaux
+{{ $kpis['matches_today'] }} aujourd'hui
{{ number_format($kpis['messages_total']) }}
Messages envoyés
+{{ $kpis['messages_today'] }} aujourd'hui
{{ $kpis['reports_pending'] }}
Signalements en attente
@if($kpis['reports_pending'] > 0) @endif
{{ $kpis['subscriptions_active'] }}
Abonnements actifs
{{ $kpis['stories_active'] }}
Stories actives
{{ $kpis['events_upcoming'] }}
Événements à venir

Inscriptions — 14 derniers jours

Analytics complètes
@include('admin.partials.chart', ['series' => $registrations, 'max' => $maxReg])
@if($recentReports->isNotEmpty())

Derniers signalements

Voir tout
@foreach($recentReports as $report) @endforeach
Signalé Par Raison Statut Date
{{ $report->reportedUser?->name ?? '—' }} {{ $report->reporter?->name ?? '—' }} {{ $report->reason }} @if($report->status === 'pending') En attente @elseif($report->status === 'reviewed') Traité @else Rejeté @endif {{ $report->created_at->format('d/m/Y H:i') }}
@endif @endsection