laravel-casbin-admin
基于 vue-element-admin
laravel
jwt
casbin
整合的前后端分离的rbac权限管理系统
演示站点
- 线上demo
- 账号:
admin@gmail.com
密码:123456
后台界面登录
安装使用
$ git clone https://github.com/pl1998/laravel-casbin-admin.git
后端环境配置
$ cd /laravel-casbin-admin/web/vue-element-admin/
$ cp .env.example .env #配置文件
$ composer update #更新包
$ php artisan key:gen #更新密钥
$ chown -R 777 storage #更改权限目录
nginx配置文件、以及数据库文件在项目根目录下 可以打开作为参考:线上宝塔部署 本地环境是laradock
前端配置
$ git clone https://github.com/pl1998/vue_system.git # 克隆项目
$ cd vue_system
$ vim .env.development #测试环境域名
-- 如下
VUE_APP_HOST = 'http://system.pltrue.top/api'
$ vim .env.production #正式环境域名
-- 如下
VUE_APP_HOST = 'http://system.pltrue.top/api'
打包项目
$ npm run dev #本地热开发
$ npm run build:prod #打包编译
$ cp -r dist 后端项目/resources/dist 目录下