@php
$initialCartCount = 0;
if (auth()->check()) {
$userCart = \App\Models\UserCart::where('user_id', auth()->id())->first();
if ($userCart && is_array($userCart->items)) {
foreach ($userCart->items as $it) {
$initialCartCount += (int) ($it['quantity'] ?? 0);
}
}
} else {
$cartData = session()->get('cart', []);
if (is_array($cartData)) {
foreach ($cartData as $it) {
$initialCartCount += (int) ($it['quantity'] ?? 0);
}
}
}
@endphp