@php use App\Models\Menu; $mobileMenu = Menu::where('location', 'mobile') ->where('is_active', true) ->latest('id') ->first(); if (!$mobileMenu) { $mobileMenu = Menu::where('location', 'header') ->where('is_active', true) ->latest('id') ->first(); } $mobileMenuItems = collect(); if ($mobileMenu) { $mobileMenuItems = $mobileMenu->items()->whereNull('parent_id')->orderBy('sort_order')->get(); } $resolveMenuUrl = function ($item) { try { return $item->url ?: '#'; } catch (\Throwable $e) { return '#'; } }; @endphp