基于 Laravel 和 layui 包含基础 RBAC 权限的管理后台(支持 Laravel6.x、7.x和8.x)
更新日志:
- 更新框架版本最高支持到 laravel 8.x
更新日志:
- 更新框架版本 5.5 到最高支持到 laravel 7.x
更新日志:
- 更新框架版本 5.5 到最高支持到 laravel 6.0.1
- 更新 mews/captcha 组件为 3.0.1 以支持 6.0
- 修复用户更新的验证 bug
- 调整 config/session.php 和 config/cache.php 中的 str_slug () 函数为 Str::slug () 以支持 6.0
Laravel RBAC Permission Admin#
基于 Laravel 框架,前端采用 Layui 组件(基于 Jquery),包含通用 RBAC 权限的后台管理系统。
Demo: rbac.elnmp.com/admin
user name:admin@admin.com
password:admin123
Github:github.com/gedongdong/laravel_rbac...
环境要求#
- PHP >= 7.0
- Laravel 5.5.* / 5.8.* / 6.x/ 7.x(理论上支持 5.5 以上所有版本,5.5、5.8、6.x、7.x 测试通过)
基础功能#
- 登录 / 登出
- 登录验证码
- 用户管理
- 角色管理
- 权限组管理
- 基于角色的菜单管理
- 密码修改
项目初始化#
- 将项目根目录的 rbac.sql 文件导入数据库
- 配置 nginx/apache
- 拉取代码,
composer install
- 由于涉及到初始超管用户密码加密的问题,先使用
.env.example
中的APP_KEY
进行登录,然后再生成新的APP_KEY
,重置超管密码
效果展示#
本作品采用《CC 协议》,转载必须注明作者和本文链接
推荐文章: