laravel-enso/menumanager
最新稳定版本:5.4.4
Composer 安装命令:
composer require laravel-enso/menumanager
包简介
Menu management for Laravel Enso
README 文档
README
Description
Menus manages Enso navigation records and menu ordering.
The package exposes CRUD, organize, table init, table data, and Excel export endpoints for system menus, and integrates with permissions and roles to control navigable routes.
It is intended to back the Enso administration screen that defines menu structure and hierarchy.
Installation
Install the package:
composer require laravel-enso/menus
Run the package migrations:
php artisan migrate
Optional publish:
php artisan vendor:publish --tag=menus-factory
Features
- Menu CRUD endpoints.
- Drag-and-drop style ordering endpoint.
- Table init, table data, and Excel export endpoints.
- Integration with permissions and roles.
- Factories for bootstrapping menu data.
Usage
Main route group:
system.menus.*
The package also exposes an explicit organize action:
route('system.menus.organize');
API
HTTP routes
GET api/system/menus/createPOST api/system/menusGET api/system/menus/{menu}/editPATCH api/system/menus/{menu}DELETE api/system/menus/{menu}PUT api/system/menus/organizeGET api/system/menus/initTableGET api/system/menus/tableDataGET api/system/menus/exportExcel
Depends On
Required Enso packages:
laravel-enso/core↗laravel-enso/forms↗laravel-enso/helpers↗laravel-enso/migrator↗laravel-enso/permissions↗laravel-enso/roles↗laravel-enso/tables↗
Companion frontend package:
Contributions
are welcome. Pull requests are great, but issues are good too.
Thank you to all the people who already contributed to Enso!
统计信息
- 总下载量: 17.01k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 16
- 点击次数: 1
- 依赖项目数: 1
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2017-06-19