@php $configData = Helper::appClasses(); $currentRouteName = Route::currentRouteName(); // Vérifier si la fonction n'est pas déjà déclarée if (!function_exists('isActiveMenu')) { function isActiveMenu($menu, $currentRouteName) { if (isset($menu->slug)) { if (is_array($menu->slug)) { return in_array($currentRouteName, $menu->slug); } else { return $currentRouteName === $menu->slug; } } // Vérifier les sous-menus if (isset($menu->submenu)) { foreach ($menu->submenu as $submenu) { if (isActiveMenu($submenu, $currentRouteName)) { return true; } } } return false; } } @endphp