get(); // iterate over all enabled modules foreach ($modules as $key => $module) { if (!is_callable([$module->handler, 'registerAdminMenu'])) continue; // try to register menus try { call_user_func([$module->handler, 'registerAdminMenu'], $user); } catch (\Exception $e) { Log::debug('Error in ' . $module->handler . '::registerAdminMenu: ' . $e->getMessage()); } } return $next($request); } }