@extends('layouts.app') @push('styles') @endpush @section('content') @php $client = auth()->user()->client; $hasPhone = $client && !empty($client->phone); $hasAddress = $client && !empty($client->address); $hasBio = $client && !empty($client->bio) && strlen($client->bio) >= 20; $isProfileComplete = $hasPhone && $hasAddress; $isGoogleUser = auth()->user()->isSocialAccount(); @endphp
{{-- Alerte profil incomplet - TRÈS VISIBLE --}} @if(!$isProfileComplete)

⚠️ Profil incomplet !

Complétez votre profil pour effectuer des réservations : @if(!$hasPhone) 📱 Téléphone @endif @if(!$hasAddress) 📍 Adresse @endif

@else

✅ Profil complet - Vous pouvez effectuer des réservations !

@endif @if ($errors->any())
    @foreach ($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif @if (session('success'))
{{ session('success') }}
@endif @if (session('warning'))
{{ session('warning') }}
@endif {{-- Layout en 2 colonnes --}}
{{-- COLONNE 1 : Identité --}}
@if($hasPhone && $hasAddress) @else @endif

👤 Mon Identité

@if($hasPhone && $hasAddress) ✓ Complet @endif
@csrf @method('PUT') {{-- Photo + Nom en ligne --}}
@if($client && $client->photo) {{ auth()->user()->name ?? 'Photo de profil' }} @else
{{ substr(auth()->user()->name, 0, 1) }}
@endif

{{ auth()->user()->email }} @if(auth()->user()->email_verified_at) @endif @if($isGoogleUser) @endif

{{-- Téléphone --}}
{{-- Adresse --}}
{{-- COLONNE 2 : Présentation --}}
@if($hasBio) @else @endif

📝 Ma Présentation

@if($hasBio) ✓ Complet @else Optionnel @endif
@csrf @method('PUT')

Minimum 20 caractères pour être complet

{{-- COLONNE 3 : Sécurité --}}

🔐 Sécurité

@csrf @method('PUT') @if($isGoogleUser)

Connecté via Google

Vous pouvez créer un mot de passe pour vous connecter aussi avec email + mot de passe.

@else
@endif
{{-- Indicateurs de validation mot de passe --}}
8 caractères min
1 majuscule
1 minuscule
1 chiffre
{{-- COLONNE 4 : Zone dangereuse --}}

Supprimer le compte

Action irréversible

@endsection @push('scripts') @endpush