tyondo / menu-generator
Laravel 5.3 和 5.4 的后端导航菜单生成器。
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: 2024-09-23 06:54:18 UTC
README
适用于以下版本以下的 Laravel 5.5
注册服务提供者 Tyondo\MenuGenerator\TyondoMenuGeneratorServiceProvider::class,
服务提供者在 Laravel 5.5 中自动加载##用法
{!! GenerateMenu::generateMenu(config('tyondo_menu_generator.navigation')) !!}
或者
{!! GenerateMenu::generateMenu(config('tyondo_menu_generator.navigation',view.template)) !!}
然后发布配置文件
php artisan vendor:publish
###示例菜单
'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'
],
]
],
],