diff --git a/app/Http/Lumberjack.php b/app/Http/Lumberjack.php index 8e1f3c88..c3bbd410 100644 --- a/app/Http/Lumberjack.php +++ b/app/Http/Lumberjack.php @@ -3,6 +3,7 @@ namespace App\Http; use Rareloop\Lumberjack\Http\Lumberjack as LumberjackCore; +use Rareloop\Lumberjack\Facades\Config; use App\Menu\Menu; class Lumberjack extends LumberjackCore @@ -18,7 +19,13 @@ public function addToContext($context) // the context, you can get items from it in a way that is a little smoother and more // versatile than Wordpress's wp_nav_menu. (You need never again rely on a // crazy "Walker Function!") - $context['menu'] = new Menu('main-nav'); + + // Auto-register menus from 'config/menus.php' + if (!empty( $menus = Config::get('menus.menus') ) ) { + foreach( $menus as $key => $value ) { + $context[$key] = new Menu( $key ); + } + } return $context; }