tyondo / menu-generator
Backend navigation menu generator for Laravel 5.3 and 5.4.
Package info
github.com/Rndwiga/laravel-menu-generator
Type:package
pkg:composer/tyondo/menu-generator
v1.0.4
2018-06-07 09:35 UTC
Requires
- php: >=5.5.9
- laravel/framework: 5.3.*|5.4.*|5.5.*|5.6.*
Requires (Dev)
- phpunit/phpunit: ~4.5
This package is not auto-updated.
Last update: 2026-03-09 13:21:00 UTC
README
For below laravel 5.5
register the Service provider Tyondo\MenuGenerator\TyondoMenuGeneratorServiceProvider::class,
The service prover is autoloaded in laravel 5.5 ##usage
{!! GenerateMenu::generateMenu(config('tyondo_menu_generator.navigation')) !!}
or
{!! GenerateMenu::generateMenu(config('tyondo_menu_generator.navigation',view.template)) !!}
then publish the config file:
php artisan vendor:publish
###Sample Menu
'navigation' => [
[
'type' => 'single',
'title' => 'Dashboard',
'class' => 'fa fa-fw fa-home fa-lg',
'route' => 'gentella.home',
],
[
'type' => 'group',
'group' => 'Assessment',
'class' => 'fa fa-cubes fa-lg',
'links' => [
[
'title' => 'Personal Information',
'class' => 'fa fa-fw fa-plus',
'route' => 'admin.personal.information.index'
],
[
'title' => 'Personal Assessment',
'class' => 'fa fa-fw fa-th-list',
'route' => 'admin.personal.assessment.index'
],
'separator',
[
'title' => 'Training Needs',
'class' => 'fa fa-fw fa-table',
'route' => 'admin.training.assessment.index'
],
]
],
],