@extends('layouts.admin-modern') @section('title', 'Détails du prestataire') @section('content')
@if (session('success')) @endif

Identité du Prestataire

@if($prestataire->photo) Photo de {{ $prestataire->user->name }} @elseif($prestataire->user->avatar) Photo de {{ $prestataire->user->name }} @elseif($prestataire->user->profile_photo_url) Photo de {{ $prestataire->user->name }} @else
{{ substr($prestataire->user->name, 0, 1) }}
@endif @if($prestataire->isVerified())
@endif

{{ $prestataire->user->name }}

@if($prestataire->isVerified()) Vérifié @endif

{{ $prestataire->user->email }}

@if($prestataire->user->blocked_at) Bloqué @elseif($prestataire->is_approved) Approuvé @else En attente @endif
Date d'inscription
{{ $prestataire->created_at->format('d/m/Y') }}
Dernière mise à jour
{{ $prestataire->updated_at->format('d/m/Y H:i') }}
Retour Profil public @if(!$prestataire->is_approved)
@csrf
@endif
@csrf @method('PATCH')

Présentation

{{ $prestataire->description ?? 'Aucune présentation fournie.' }}

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

@if($prestataire->services && $prestataire->services->count() > 0)
@foreach($prestataire->services->take(5) as $service)

{{ $service->title }}

{{ Str::limit($service->description, 100) }}

Créé le {{ $service->created_at->format('d/m/Y') }}
{{ number_format($service->price, 2) }} €
@endforeach
@if($prestataire->services->count() > 5) @endif @else
Aucun service proposé
@endif

Avis Clients ({{ $prestataire->reviews ? $prestataire->reviews->count() : 0 }})

@if($prestataire->reviews && $prestataire->reviews->count() > 0)
@foreach($prestataire->reviews->take(5) as $review)

{{ $review->client_name }}

@for($i = 1; $i <= 5; $i++) @if($i <= $review->rating) @else @endif @endfor ({{ $review->rating }}/5)

{{ Str::limit($review->comment, 120) }}

{{ $review->created_at->format('d/m/Y') }}
@endforeach
@if($prestataire->reviews->count() > 5) @endif @else
Aucun avis reçu
@endif

Statistiques

{{ $prestataire->services ? $prestataire->services->count() : 0 }}
Services
{{ $prestataire->reviews ? $prestataire->reviews->count() : 0 }}
Avis
{{ $prestataire->rating_average ? number_format($prestataire->rating_average, 1) : '0.0' }}
Note moyenne
@endsection