tyondo / menu-generator
Backend navigation menu generator for Laravel 5.3 and 5.4.
Installs: 188
Dependents: 3
Suggesters: 0
Security: 0
Stars: 3
Watchers: 4
Forks: 0
Open Issues: 0
Type:package
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: 2024-11-04 07:21:08 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'
],
]
],
],