FEATURE: prepare handlers for categories

This commit is contained in:
Michal Kváček
2016-08-09 01:13:44 +02:00
parent a698d7a7db
commit cfc3a148e7
7 changed files with 177 additions and 135 deletions
+7 -2
View File
@@ -4,6 +4,7 @@ namespace App\Http\Middleware;
use App\Handlers\Handler;
use Closure;
use Illuminate\Support\Facades\Log;
class AdminMenuRegistrator
{
@@ -19,7 +20,7 @@ class AdminMenuRegistrator
{
// register menu only of logged users
if (!\Auth::check()) {
return;
return $next($request);
}
// create menu
@@ -32,7 +33,11 @@ class AdminMenuRegistrator
foreach ($modules as $key => $module) {
$handler = config($module->getName() . '.handler');
// try to register menus
call_user_func([$handler, 'registerAdminMenu'], $user);
try {
call_user_func([$handler, 'registerAdminMenu'], $user);
} catch (\Exception $e) {
Log::debug('Error in '.$handler.'::registerAdminMenu: '.$e->getMessage());
}
}
return $next($request);