@php // Ensure $menus is available and load if missing if (!isset($menus)) { try { $controller = new \App\Http\Controllers\UIController(); $menus = $controller->getMenusForFrontend(session('ui_locale') ?: config('app.locale')); } catch (\Throwable $e) { $menus = collect(); } } @endphp @include('ui-theme.' . env('THEME_FOLDER') . '.ui.menu', ['menus' => $menus])