devfactory / menu
menu
1.1.0
2016-05-06 20:01 UTC
Requires
- php: >=5.4.0
- cviebrock/eloquent-sluggable: >=3.0.0-alpha
- dimsav/laravel-translatable: ~5.0
- illuminate/support: ~5.0
- vespakoen/menu: 3.*
README
#Menu
这是一个Laravel框架的包,允许用户通过数据库覆盖指定的一组菜单
安装
Laravel 5
使用Composer,编辑你的composer.json
文件以要求devfactory/media
。
"require": {
"devfactory/menu": "1.0.*"
}
然后在终端运行
composer update
然后在你的app/config/app.php
文件中注册服务提供者
'Devfactory\Menu\MenuServiceProvider',
和外观
'MenuAdmin' => 'Devfactory\Menu\Facades\Menu',
在项目的laravel文件夹内运行
php artisan vendor:publish
运行迁移以创建数据库表
php artisan migrate
你必须将控制器添加到你的routes.php中,以便你可以设置自己的url/filters。
Route::group(array('before' => 'admin-auth'), function() { Route::controller('menu', '\Devfactory\Menu\Controllers\MenuController'); });
要显示菜单
{!! MenuAdmin::show('nav menu'); !!}