Tableau de bord

@php $user = auth()->user(); @endphp {{-- Bloc admin : lien vers le dashboard admin --}} @if($user->isAdmin())

Accès administrateur

Statistiques globales, gestion des utilisateurs et des sections.

Tableau de bord admin →
@endif {{-- Mes sources assignées --}} @php $mesSources = $user->sourcesAssignees() ->with('sourceType') ->withCount('releves') ->orderByRaw("CASE status WHEN 'en_cours' THEN 0 WHEN 'a_valider' THEN 1 WHEN 'a_faire' THEN 2 WHEN 'termine' THEN 3 ELSE 4 END") ->get(); @endphp @if($mesSources->isNotEmpty())

Mes sources

Voir toutes
@foreach($mesSources as $source) @php $colors = [ 'a_faire' => 'bg-gray-100 text-gray-600', 'en_cours' => 'bg-blue-100 text-blue-700', 'a_valider' => 'bg-yellow-100 text-yellow-700', 'termine' => 'bg-green-100 text-green-700', ]; $c = $colors[$source->status->value] ?? 'bg-gray-100 text-gray-600'; @endphp @endforeach
Source Type Statut Relevés
{{ $source->nom }} {{ $source->sourceType->nom }} {{ $source->status->label() }} {{ $source->releves_count }} Saisir →
@else

Vous n'êtes assigné à aucune source pour l'instant.

Voir les sources disponibles
@endif {{-- Mes derniers relevés saisis --}} @php $mesReleves = \App\Models\Releve::with(['source.sourceType']) ->where('created_by', $user->id) ->orderByDesc('created_at') ->take(8) ->get(); @endphp @if($mesReleves->isNotEmpty())

Mes derniers relevés

Recherche
@foreach($mesReleves as $releve)
{{ $releve->created_at->diffForHumans() }}
@endforeach
@endif