, (*1)
Install
Via Composer, (*2)
``` bash, (*3)
$ composer require morningtrain/menumanager, (*4)
Add this service provider to your config/app.php file.
``` php
morningtrain\menumanager\menumanagerServiceProvider::class,
Usage
``` php, (*5)
Menu::addItem('admin', ['routealias' => 'someroute', 'title' => 'Menu item title']);
Menu::addItem('admin', ['as' => 'unique_name', 'routealias' => 'someroute', 'title' => 'Indhold', 'children' => [
['routealias' => 'someroute', 'title' => 'Menu item 1'],
['routealias' => 'someroute', 'title' => 'Menu item 2'],
['routealias' => 'someroute', 'title' => 'Menu item 3'],
['routealias' => 'someroute', 'title' => 'Menu item 4'],
['routealias' => 'someroute', 'title' => 'Menu item 5'],
]]);
Menu::addItem('admin', ['as' => 'unique_name', 'routealias' => 'someroute', 'title' => 'Indhold', 'children' => [
['routealias' => 'someroute', 'title' => 'Menu item 1'],
['routealias' => 'someroute', 'title' => 'Menu item 2'],
['routealias' => 'someroute', 'title' => 'Menu item 3'],
['routealias' => 'someroute', 'title' => 'Menu item 4'],
['routealias' => 'someroute', 'title' => 'Menu item 5'],
]]);
``` php
{!! Menu::get('admin') !!}
Change log
Please see CHANGELOG for more information what has changed recently., (*6)
Security
If you discover any security related issues, please email mail@morningtrain.dk instead of using the issue tracker., (*7)
Credits
License
GNU General Public License v3.0. Please see License File for more information., (*8)