基于Laravel框架,前端采用Layui组件(基于Jquery),包含通用RBAC权限的后台管理系统。
Demo: http://rbac.elnmp.com/admin
user name:[email protected]
password:admin123
- PHP >= 7.0
- Laravel 5.5.* / 5.8.* / 6.x(理论上支持5.5以上及6.x所有版本,5.5、5.8、6.0测试通过)
- Laravel 7.x 支持:https://github.com/gedongdong/laravel_rbac_permission/tree/laravel-7.x
- Laravel 8.x 支持:https://github.com/gedongdong/laravel_rbac_permission/tree/laravel-8.x (PHP >= 7.3)
- 登录/登出
- 登录验证码
- 用户管理
- 角色管理
- 权限组管理
- 基于角色的菜单管理
- 密码修改
- 将项目根目录的rbac.sql文件导入数据库
- 配置nginx/apache
- 拉取代码,再
composer install
- 由于涉及到初始超管用户密码加密的问题,先使用
.env.example
中的APP_KEY
进行登录,然后再生成新的APP_KEY
,重置超管密码