@php use Illuminate\Support\Facades\Auth; use App\Models\UserCart; $cartCount = 0; if (Auth::check()) { $cartCount = UserCart::where('user_id', Auth::id())->sum('quantity') ?? 0; } else { $cart = session('cart', []); if (is_array($cart)) { $cartCount = array_sum(array_map(fn($item) => $item['quantity'] ?? 0, $cart)); } } $user = auth()->user(); $dashboardLink = route('dashboard.index'); if ($user) { if ($user->hasRole('super-admin')) { $dashboardLink = route('admin.main-dashboard'); } elseif ($user->hasRole('admin')) { $dashboardLink = route('admin-area.dashboard'); } } @endphp