{{-- HEADER MEDICO + MENU (Profilo / Prestazioni / Disponibilità / Agenda) --}} @if(auth()->user()?->role === \App\Models\User::ROLE_SECRETARY) @else @include('partials.doctor-header', ['doctor' => $doctor]) @endif
{{-- Messaggi --}} @if (session()->has('success'))
{{ session('success') }}
@endif

Profilo medico

{{-- NOTIFICHE EMAIL --}}

Notifiche email

{{-- COLONNA SINISTRA: AVATAR --}}
{{-- Anteprima avatar --}} @if ($avatar) {{-- Nuovo file caricato (preview temporanea) --}} Anteprima foto profilo @elseif ($avatar_path) {{-- Avatar salvato nel DB --}} Foto profilo @else {{-- Placeholder con iniziale --}}
{{ strtoupper(mb_substr($name ?? 'M', 0, 1)) }}
@endif
Carica una foto quadrata (max 2 MB).
@error('avatar')

{{ $message }}

@enderror
{{-- COLONNA DESTRA: DATI PROFILO --}}
{{-- Nome --}}
@error('name')

{{ $message }}

@enderror
{{-- Specialità --}}
@error('specialty')

{{ $message }}

@enderror
{{-- Bio pubblica --}}
@error('public_bio')

{{ $message }}

@enderror
{{-- Telefono privato --}}
@error('phone')

{{ $message }}

@enderror
{{-- Email (sola lettura, non modificabile) --}}
{{-- RESET PASSWORD (segreteria / medico) --}}
Password
Imposta una nuova password per questo account.
@error('new_password')
{{ $message }}
@enderror