diff --git a/app/Http/Middleware/AdminMenuRegistrator.php b/app/Http/Middleware/AdminMenuRegistrator.php index f0b4738f..6a0d03fa 100644 --- a/app/Http/Middleware/AdminMenuRegistrator.php +++ b/app/Http/Middleware/AdminMenuRegistrator.php @@ -2,6 +2,7 @@ namespace App\Http\Middleware; +use App\Handlers\Handler; use Closure; class AdminMenuRegistrator @@ -21,13 +22,17 @@ class AdminMenuRegistrator return; } + // create menu + $user = \Auth::user(); + Handler::registerAdminMenu($user); + $modules = \Module::enabled(); // iterate over all enabled modules foreach ($modules as $key => $module) { $handler = config($module->getName() . '.handler'); // try to register menus - call_user_func([$handler, 'registerAdminMenu'], \Auth::user()); + call_user_func([$handler, 'registerAdminMenu'], $user); } return $next($request);