From fbc7b788319d1fad7c5676d0adb8c5a41f1aa024 Mon Sep 17 00:00:00 2001 From: denisdulici Date: Wed, 1 Nov 2017 20:03:02 +0300 Subject: [PATCH] display module settings menu item --- app/Http/Middleware/AdminMenu.php | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/app/Http/Middleware/AdminMenu.php b/app/Http/Middleware/AdminMenu.php index 31928b076..502b2235c 100644 --- a/app/Http/Middleware/AdminMenu.php +++ b/app/Http/Middleware/AdminMenu.php @@ -2,11 +2,12 @@ namespace App\Http\Middleware; +use App\Models\Module\Module; use App\Events\AdminMenuCreated; use Auth; use Closure; use Menu; -use Module; +use Module as LaravelModule; class AdminMenu { @@ -152,12 +153,14 @@ class AdminMenu $modules = Module::all(); $position = 5; foreach ($modules as $module) { + $m = LaravelModule::findByAlias($module->alias); + // Check if the module has settings - if (empty($module->get('settings'))) { + if (empty($m->get('settings'))) { continue; } - $sub->url('settings/modules/' . $module->getAlias(), $module->getName(), $position, $attr); + $sub->url('settings/modules/' . $m->getAlias(), $m->getName(), $position, $attr); $position++; }