基于 Laravel 和 layui 包含基础 RBAC 权限的管理后台(支持 Laravel6.0)

更新日志:

  1. 更新框架版本5.5到最高支持到laravel 6.0.1
  2. 更新mews/captcha组件为3.0.1以支持6.0
  3. 修复用户更新的验证bug
  4. 调整config/session.php和config/cache.php中的str_slug()函数为Str::slug()以支持6.0

Laravel RBAC Permission Admin

基于Laravel框架,前端采用Layui组件(基于Jquery),包含通用RBAC权限的后台管理系统。

Demo: http://rbac.elnmp.com/admin

user name:admin@admin.com

password:admin123

Github:https://github.com/gedongdong/laravel_rbac...

环境要求

  • PHP >= 7.0
  • Laravel 5.5. / 5.8. / 6.0.1(理论上支持5.5以上所有版本,5.5、5.8、6.0.1测试通过)

基础功能

  • 登录/登出
  • 登录验证码
  • 用户管理
  • 角色管理
  • 权限组管理
  • 基于角色的菜单管理
  • 密码修改

项目初始化

  1. 将项目根目录的rbac.sql文件导入数据库
  2. 配置nginx/apache
  3. 拉取代码,composer install
  4. 由于涉及到初始超管用户密码加密的问题,先使用.env.example中的APP_KEY进行登录,然后再生成新的APP_KEY,重置超管密码

效果展示










《L01 基础入门》
我们将带你从零开发一个项目并部署到线上,本课程教授 Web 开发中专业、实用的技能,如 Git 工作流、Laravel Mix 前端工作流等。
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
讨论数量: 11

挺不错的

3个月前 评论

大佬,用的API吗? 有用passport吗? 大佬可有在用layuiAdmin?

3个月前 评论

@chegnchegn 不是用的api,用的layui的组件+laravel的blade模板,layuiadmin没有获得授权不能传github

3个月前 评论

@gedongdong2010 确实也是,不知道大佬能否指点下如何使用passport来结合layuiadmin吗?

3个月前 评论

@chegnchegn layuiadmin研究的不是很多,抱歉哈

3个月前 评论

@gedongdong2010 主要的是我没看明白文档里面的passport 创建客户端 更新客户端以及删除客户端 :joy: 主要的就是API的实现。想直接使用laravel 5.8 passport,而不借用其他的东西了。

3个月前 评论

@chegnchegn laravel的passport不是前后端分离的,如果想弄成api的好像得自己写控制器,然后看看怎么调用自带passport相关的方法

3个月前 评论

项目更新支持laravel6.0啦 :kissing_heart:

1周前 评论

@lyle1995 layui的展示目前没有三级的菜单效果,所以没有做

1周前 评论

请勿发布不友善或者负能量的内容。与人为善,比聪明更重要!