@extends('layouts.admin-modern') @section('title', 'Détails de l\'utilisateur') @section('head') @endsection @section('content')

Détails de l'utilisateur

Retour

Informations de l'utilisateur

{{ strtoupper(substr($user->name, 0, 1)) }}

{{ $user->name }}

@if($user->email_verified_at) @else @endif

{{ $user->email }}

{{ $user->is_blocked ? 'Bloqué' : 'Actif' }} {{ ucfirst($user->role) }}

Date d'inscription

{{ $user->created_at->format('d/m/Y à H:i') }}

{{ $user->created_at->diffForHumans() }}

Dernière mise à jour

{{ $user->updated_at->format('d/m/Y à H:i') }}

{{ $user->updated_at->diffForHumans() }}
@if($user->phone)

Téléphone

{{ $user->phone }}

@if($user->email_verified_at)
Email vérifié le

{{ $user->email_verified_at->format('d/m/Y à H:i') }}

{{ $user->email_verified_at->diffForHumans() }}
@endif
@endif @if($user->role === 'prestataire' && $user->prestataire)
Informations Prestataire @if($user->prestataire->approved_at) Vérifié @else En attente @endif
Secteur d'activité

{{ $user->prestataire->sector ?? 'Non défini' }}

Localisation

{{ $user->prestataire->location ?? 'Non définie' }}

Services

{{ $user->prestataire->services->count() ?? 0 }}

Note moyenne

{{ number_format($user->prestataire->average_rating ?? 0, 1) }}/5

@endif @if($user->role === 'client' && $user->client)
Informations Client Membre depuis {{ $user->created_at->format('M Y') }}
Demandes

{{ $user->client->bookings->count() ?? 0 }}

Total créées
Avis

{{ $user->client->reviews->count() ?? 0 }}

Avis laissés
Complétées

{{ $user->client->bookings->where('status', 'completed')->count() ?? 0 }}

Demandes finalisées
@if($user->client) Voir le profil complet @endif {{-- TODO: Add admin routes for client requests and reviews --}} {{-- @if($user->client) Voir les demandes @endif --}} {{-- @if($user->client && $user->client->reviews && $user->client->reviews->count() > 0) Voir les avis @endif --}}
@endif

Activité récente

Dernière connexion

@if($user->last_login_at) {{ $user->last_login_at->format('d/m/Y à H:i') }}
{{ $user->last_login_at->diffForHumans() }} @else Jamais connecté @endif

@if($user->role === 'prestataire' && $user->prestataire)

Services proposés

{{ $user->prestataire->services()->count() }} service(s) au total
{{ $user->prestataire->services->where('is_active', true)->count() }} actif(s)

@if($user->prestataire->services->count() > 0)

Dernière mission

@if($user->prestataire->last_mission_at) {{ $user->prestataire->last_mission_at->diffForHumans() }} @else Aucune mission encore @endif

@endif @endif @if($user->role === 'client' && $user->client)

Demandes créées

{{ $user->client->bookings->count() }} réservation(s) au total
{{ $user->client->bookings->where('status', 'active')->count() }} en cours

Avis et évaluations

{{ $user->client->reviews()->count() }} avis laissé(s) @if($user->client->reviews->count() > 0)
Note moyenne donnée: {{ number_format($user->client->reviews->avg('rating'), 1) }}/5 @endif

@endif
@endsection @section('scripts') @endsection