{{-- Identity Header Card Spans both columns, giving the user a clear "I'm in the right place" anchor. Avatar is initials-based (up to 2 characters) to avoid image upload complexity. --}}
{{-- Initials Avatar --}}
{{ strtoupper(substr(auth()->user()->name, 0, 1)) }}{{ strtoupper(substr(explode(' ', auth()->user()->name)[1] ?? '', 0, 1)) }}
{{-- Online indicator dot --}}
{{-- Name, email, meta --}}

{{ auth()->user()->name }}

{{ auth()->user()->email }}

{{-- Role badge from Spatie Permission --}} @php $roleName = auth()->user()->getRoleNames()->first() ?? 'User'; @endphp {{ $roleName }} {{-- Member since --}} Member since {{ auth()->user()->created_at->format('M Y') }} {{-- Last profile update --}} Updated {{ auth()->user()->updated_at->diffForHumans() }}
{{-- Page sub-heading --}}

Account Settings

Manage your profile details and keep your password secure

@include('profile.partials.update-profile-information-form')
@include('profile.partials.update-password-form')