@php
$userAvatar = Auth::user()->avatar;
$avatarUrl = null;
if ($userAvatar) {
// Check if it's a storage path or direct path
if (strpos($userAvatar, 'avatars/') === 0 || strpos($userAvatar, 'public/') === 0) {
$avatarUrl = Storage::url($userAvatar);
} elseif (strpos($userAvatar, 'storage/') === 0) {
$avatarUrl = asset($userAvatar);
} elseif (strpos($userAvatar, 'uploads/') === 0) {
$avatarUrl = asset($userAvatar);
} else {
// Assume it's already a full URL or try Storage
$avatarUrl = Storage::url($userAvatar);
}
}
@endphp
@if($avatarUrl)
{{ strtoupper(substr(Auth::user()->nama_lengkap ?? Auth::user()->username, 0, 1)) }}
@else
{{ strtoupper(substr(Auth::user()->nama_lengkap ?? Auth::user()->username, 0, 1)) }}
@endif
{{ Auth::user()->nama_lengkap ?? Auth::user()->username }}
{{ '@' . Auth::user()->username }}
{{ ucfirst(Auth::user()->role) }}
{{ Auth::user()->status }}