lakego-admin 是基于 gin, rbac 和 jwt 的后台管理系统

tuzhiya · · 1238 次点击 · 开始浏览    置顶
这是一个创建于 的主题,其中的信息可能已经有所发展或是发生改变。

## lakego-admin 后台管理系统 lakego-admin 是基于 gin、JWT 和 RBAC 的 go 后台管理系统 ### 项目介绍 * `lakego-admin` 是基于 `gin` 的后台开发框架,完全api接口化,适用于前后端分离的项目 * 基于 `JWT` 的用户登录态管理 * 权限判断基于 `go-casbin` 的 `RBAC` 授权 * 本项目为 `后台api服务`,`后台前端页面` 可查看 [Lakego Admin Frontend](https://github.com/deatil/lakego-admin-frontend) 项目 * 项目地址: https://github.com/deatil/lakego-admin/ ### 环境要求 - Go >= 1.18 - Gorm >= v1.21.10 - Redis ### 截图预览 ![login - Lakego Admin.png](https://static.golangjob.cn/220530/8113d95129d9c4f1379d23c3ac0ced42.png) ![rule - Lakego Admin.png](https://static.golangjob.cn/220530/7309f1eac07ff2b75889157285da0c71.png) ![group - Lakego Admin.png](https://static.golangjob.cn/220530/082edeac6b7cfdfb8a48bea8ee31eb72.png) ![icons - Lakego Admin.png](https://static.golangjob.cn/220530/2fa50cf99948038c2a8f429b36be1816.png) ![admin - Lakego Admin.png](https://static.golangjob.cn/220530/ad034a44976b8afc972e5072938f3849.png) 更多截图 [Lakego Admin 后台截图](https://github.com/deatil/lakego-admin/issues/1) ### 安装步骤 1. 首先克隆项目到本地 ``` git clone https://github.com/deatil/lakego-admin.git ``` 2. 然后配置数据库等相关配置,配置位置 ``` /config ``` 3. 最后运行下面的命令安装系统 ```go go run main.go lakego-admin:install ``` 4. 运行下面的命令创建附件软链接 ```go go run main.go lakego:storage-link ``` 5. 如需导入新的权限,可执行下面的脚本从 swagger 文档导入。swagger 文档需提前生成为最新版本 ```go go run main.go lakego-admin:import-apiroute ``` 6. 运行测试 ```go go run main.go ``` 6. 后台登录账号及密码:`admin` / `123456` ### 系统优势 * 基于 go 开发框架 `gin` * 使用权限验证框架 `casbin` 作为权限验证机制 * 前后端分离,前端使用热门的前端框架技术 `vue3`, `vite`, `Ant-Design-Vue` * 基于 `vue-vben-admin` 的后台前端框架,增强的模块开发方式,业务代码易于维护 * 完善的 `JWT` 的权限验证系统

有疑问加站长微信联系(非本文作者)

入群交流(和以上内容无关):加入Go大咖交流群,或添加微信:liuxiaoyan-s 备注:入群;或加QQ群:692541889

1238 次点击  
加入收藏 微博
暂无回复
添加一条新回复 (您需要 登录 后才能回复 没有账号 ?)
  • 请尽量让自己的回复能够对别人有帮助
  • 支持 Markdown 格式, **粗体**、~~删除线~~、`单行代码`
  • 支持 @ 本站用户;支持表情(输入 : 提示),见 Emoji cheat sheet
  • 图片支持拖拽、截图粘贴等方式上传