@php use Illuminate\Support\Facades\Route; $admin = auth('admin')->user(); $name = $admin?->name ?? ($admin?->username ?? 'Admin'); $photo = null; if ($admin) { $img = $admin->profile_photo ?? ($admin->image ?? null); if (!empty($img)) { $photo = filter_var($img, FILTER_VALIDATE_URL) ? $img : asset($img); } } if (!$photo) { $photo = 'https://ui-avatars.com/api/?name=' . urlencode($name) . '&background=0ea5e9&color=fff'; } $r = function (string $name, $params = [], string $fallback = '#') { return Route::has($name) ? route($name, $params) : $fallback; }; $profileUrl = $r('admin.profile.edit'); $logoutUrl = $r('admin.logout'); @endphp @push('page_css') @endpush