@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