@extends('layouts.admin-modern') @section('title', 'Détails de la demande de vérification') @section('content')
{{-- ======================================== SECTION 1: EN-TÊTE ET NAVIGATION ======================================== --}}

Détails de la Vérification

{{-- ======================================== SECTION 2: MESSAGES DE SESSION ======================================== --}} @if(session('success') || session('error'))
@if(session('success'))
{{ session('success') }}
@endif @if(session('error'))
{{ session('error') }}
@endif
@endif {{-- ======================================== SECTION 3: CONTENU PRINCIPAL ======================================== --}}
{{-- ======================================== SECTION 3.1: INFORMATIONS PRESTATAIRE ======================================== --}}

Prestataire

@if($verificationRequest->prestataire->profile_photo) {{ $verificationRequest->prestataire->nom }} @else
@endif

{{ $verificationRequest->prestataire->nom }} {{ $verificationRequest->prestataire->prenom }}

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

@if($verificationRequest->prestataire->telephone)

{{ $verificationRequest->prestataire->telephone }}

@endif @if($verificationRequest->prestataire->isVerified()) Vérifié @else Non vérifié @endif
Note moyenne:
{{ number_format($verificationRequest->prestataire->average_rating ?? 0, 2) }}
@for($i = 1; $i <= 5; $i++) @if($i <= ($verificationRequest->prestataire->average_rating ?? 0)) @else @endif @endfor
Avis: {{ $verificationRequest->prestataire->reviews()->count() }}
Secteur: {{ Str::limit($verificationRequest->prestataire->secteur_activite ?? 'Non spécifié', 20) }}
Inscription: {{ $verificationRequest->prestataire->created_at->format('d/m/Y') }}
{{-- ======================================== SECTION 3.2: DÉTAILS DE LA DEMANDE ======================================== --}}

Détails de la demande

Informations

ID: #{{ $verificationRequest->id }}
Statut: @if($verificationRequest->isPending()) Attente @elseif($verificationRequest->isApproved()) Approuvé @else Rejeté @endif
Type: @switch($verificationRequest->document_type) @case('identity') Identité @break @case('professional') Pro @break @case('business') Entreprise @break @default {{ ucfirst($verificationRequest->document_type) }} @endswitch
Soumission: {{ $verificationRequest->submitted_at->format('d/m/Y') }}
@if($verificationRequest->reviewed_at || $verificationRequest->reviewedBy || $verificationRequest->admin_comment)

Révision

@if($verificationRequest->reviewed_at)
Révision: {{ $verificationRequest->reviewed_at->format('d/m/Y') }}
@endif @if($verificationRequest->reviewedBy)
Par: {{ Str::limit($verificationRequest->reviewedBy->name, 15) }}
@endif @if($verificationRequest->admin_comment)
Commentaires:

{{ Str::limit($verificationRequest->admin_comment, 100) }}

@endif
@else

Aucune révision effectuée

@endif
@if($verificationRequest->isPending() || $verificationRequest->prestataire->isVerified())

Actions

@if($verificationRequest->isPending()) @endif @if($verificationRequest->prestataire->isVerified()) @endif
@endif
{{-- ======================================== SECTION 3.3: DOCUMENTS SOUMIS ======================================== --}}

Documents

@if($verificationRequest->documents && count($verificationRequest->documents) > 0) {{ count($verificationRequest->documents) }} doc(s) @endif
@if($verificationRequest->documents && count($verificationRequest->documents) > 0)
@foreach($verificationRequest->documents as $index => $document)

Doc {{ $index + 1 }}

@php $extension = pathinfo($document, PATHINFO_EXTENSION); $filename = basename($document); @endphp {{ strtoupper($extension) }}
@php $isImage = in_array(strtolower($extension), ['jpg', 'jpeg', 'png', 'gif', 'webp']); $isPdf = strtolower($extension) === 'pdf'; $fileExists = Storage::disk('public')->exists($document); @endphp
@if(!$fileExists)
Fichier introuvable
@elseif($isImage)
@elseif($isPdf)
Document PDF
@else
Fichier {{ strtoupper($extension) }}
@endif
{{ Str::limit($filename, 25) }}
@if($fileExists) @php $fileSize = Storage::disk('public')->size($document); $fileSizeFormatted = $fileSize > 1024 * 1024 ? round($fileSize / (1024 * 1024), 1) . ' MB' : round($fileSize / 1024, 1) . ' KB'; @endphp
Taille: {{ $fileSizeFormatted }}
@endif
@if($fileExists) DL @if($isImage) @endif @else
Indisponible
@endif
@endforeach
@else

Aucun document soumis

Le prestataire n'a pas encore fourni de documents pour cette demande de vérification.

@endif
{{-- ======================================== SECTION 4: MODAUX ET INTERACTIONS ======================================== --}} {{-- ======================================== SECTION 5: SCRIPTS ET INTERACTIONS ======================================== --}} @push('scripts') @endpush @endsection