The Laravel menu configuration is separated into 2 types which are global
and demo
level config. Both configs will be merged.
The global menu can be found in the config folder config/global/menu.php
. The menu items will be available for all demos in the future updates.
The demo config can be found in the config folder config/demo1/menu.php
. The menu in this config will be specifically available for current selected demo.
The global
menu contains documentation
menu items as example below.
return array(
// Documentation menu
'documentation' => array(...),
);
The demo
menu is divided into 2 types main
and horizontal
as example below.
return array(
// Main menu
'main' => array(...),
// Horizontal menu
'horizontal' => array(...),
);
title
will display in the menu item text and the path
will be link. The path
will be registered in Laravel route
.
array(
'title' => 'Build',
'path' => 'documentation/getting-started/build',
),
Each menu item added to the config/demo1/menu.php
, must a page config registered with it. The pages config can be found in config/demo1/pages.php
.
Below is an example for the page documentation/getting-started/build
.
'documentation' => array(
'getting-started' => array(
'build' => array(
'title' => 'Build',
'description' => '',
'view' => 'documentation/getting-started/build',
),
},
},