-
Notifications
You must be signed in to change notification settings - Fork 1
Home
王荣 edited this page Jun 15, 2025
·
21 revisions
The laravel-admin-enhance package enables you to create a centralized administrative backend shared across multiple projects while supporting hierarchical management for different projects.
- Shared Admin Panel: Build a unified management interface that can be reused across multiple Laravel applications.
- Hierarchical Project Management: Define parent-child relationships between different projects, allowing centralized control and data isolation.
This extension enhances the flexibility of Laravel-Admin by adding cross-project management capabilities, making it ideal for enterprise-level applications with complex organizational structures.
- 报表导出功能增强
- 多主体和多级主体支持(不同主体下的账号、角色、用户等数据隔离)
- 多级权限设置支持(分配权限的时候,支持分配父级权限)
- 自动权限校验(laravel-admin1.5也也增加了此功能,但是有所区别)
- 自动根据账号拥有的权限生成侧边栏菜单
- 日志记录支持阿里云日志(需要引入easy-tool库)
- 一些扩展组件,包括已有的一些组件的增强
- 数据导入功能
- 支持管理端账户使用laravel-passport授权登录和调用api(文档待完善),支持管理端账号绑定微信
- 顶部导航栏支持添加快捷访问菜单,在主体管理中配置
- 报表导出的数据服务器(或七牛等第三方存储)会保存一份,然后有个报表导出管理,可以查看下载导出记录.
- 实现https://github.com/z-song/laravel-admin/issues/2648
- 导入模块编写单独的laravel-admin扩展库