GIGAX ARENA
@php use Illuminate\Support\Facades\Auth; use Illuminate\Support\Facades\Route; $kruxUser = Auth::user(); $kruxName = $kruxUser->nickname ?? $kruxUser->name ?? session('user_nickname', 'KruxPlayer'); $kruxLevel = $kruxUser->skill_level ?? $kruxUser->level ?? session('user_skill', 27); $onlineNow = $onlineCount ?? $onlineUsersCount ?? $online_now ?? 1; $routeOrUrl = fn($route, $fallback) => Route::has($route) ? route($route) : url($fallback); $rawAvatar = $kruxUser->avatar_url ?? $kruxUser->avatar ?? session('user_avatar', null); $rawAvatar = is_string($rawAvatar) ? trim($rawAvatar) : null; $hasAvatar = false; $kruxAvatar = null; if ($rawAvatar && !in_array(strtolower($rawAvatar), ['null','undefined','#'], true)) { $kruxAvatar = (str_starts_with($rawAvatar, 'http://') || str_starts_with($rawAvatar, 'https://') || str_starts_with($rawAvatar, 'data:image/')) ? $rawAvatar : asset(ltrim($rawAvatar, '/')); $hasAvatar = true; } $initial = mb_strtoupper(mb_substr($kruxName ?: 'K', 0, 1)); @endphp
GIGAX ARENA