@extends('layouts.app') @section('content') {{-- Supprimer le doublon - garder un seul lien Bootstrap Icons --}} @php // Récupérer la langue courante $currentLocale = app()->getLocale(); @endphp
{{ __('site.profile_section_subtitle') }}

{{ __('site.profile_section_title') }}

{{-- Messages de succès et erreurs --}} @if(session('success'))
{{ session('success') }}
@endif @if($errors->any())
    @foreach($errors->all() as $error)
  • {{ $error }}
  • @endforeach
@endif {{-- Affichage des informations --}}
{{ __('site.full_name_label') }} : {{ $user->nom_prenom }}
{{ __('site.email_label') }} : {{ $user->email }}
@if($user->id_type_identite == 1) {{-- Personne physique --}}
{{ __('site.cin_label') }} : {{ $user->cin }}
{{ __('site.cin_issue_date_label') }} : {{ $user->date_delivrance_cin ? \Carbon\Carbon::parse($user->date_delivrance_cin)->format('d-m-Y') : __('site.not_specified') }}
{{ __('site.cin_issue_place_label') }} : {{ $user->lieu_delivrance_cin ?? __('site.not_specified') }}
@elseif($user->id_type_identite == 2) {{-- Personne physique étrangère --}}
{{ __('site.passport_label') }} : {{ $user->passport ?? __('site.not_specified') }}
@elseif($user->id_type_identite == 3) {{-- Personne morale --}}
{{ __('site.num_fiscal_label') }} : {{ $user->num_fiscal ?? __('site.not_specified') }}
{{-- Affichage de la nature de structure selon la langue --}}
{{ __('site.structure_nature_label') }} : @if($user->natureStructure) @php $natureField = 'nature_' . $currentLocale; $natureValue = $user->natureStructure->$natureField ?? $user->natureStructure->nature_fr; @endphp {{ $natureValue }} @else {{ __('site.not_specified') }} @endif
@endif
{{ __('site.contact_phone') }} : {{ $user->tel ?? __('site.not_specified') }}
{{ __('site.contact_address') }} : {{ $user->adresse ?? __('site.not_specified') }}
{{ __('site.date_naissance_label') }} : {{ $user->date_naissance ? \Carbon\Carbon::parse($user->date_naissance)->format('d-m-Y') : __('site.not_specified') }}
{{ __('site.lieu_naissance_label') }} : {{ $user->lieu_naissance ?? __('site.not_specified') }}
{{ __('site.Sign_Out') }} {{ __('site.Sign_Out') }}
{{-- Formulaire de modification --}}
@csrf @method('PUT')
@if($user->id_type_identite == 1)
@elseif($user->id_type_identite == 2)
@elseif($user->id_type_identite == 3) @php $naturesStructure = \App\Models\NatureStructure::all(); @endphp
@if($naturesStructure && $naturesStructure->count() > 0) @else
{{ __('Aucune nature disponible') }}
@endif
@endif {{-- Champ téléphone corrigé --}}
8 {{ __('site.numbers_required') }}
{{ strlen($user->adresse ?? '') }}/100
@php $maxDate = \Carbon\Carbon::now()->subYears(18)->format('Y-m-d'); @endphp
@endsection @section('scripts') @endsection