Skip to content

tnbcc/jwt

Repository files navigation

Build Status Total Downloads Latest Stable Version License

Laravel-api

基于Laravel5.7 开发

前言

基于 laravel5.7开发. 授权、鉴权采用 jwt

功能

RBAC权限管理

  • 中间件 - 判断当前用户是否有权限操作(redis缓存用户拥有的权限)
  • 管理员管理 - 添加、编辑、删除、禁用;
  • 角色管理
  • 权限管理
  • 操作日志

安装

目前为 v1.0版本

1.克隆源码到本地

git clone https://github.com/tnbcc/jwt.git

2.进入项目目录

cd jwt

3.给目录权限

chmod -R 777 storage bootstrap

4. 拷贝.env文件

一些 secret key 改成自己服务的key即可

cp .env.example .env

5. 安装扩展包依赖

下载laravel相关依赖的包

composer install

6. 生成秘钥

php artisan key:generate

7.生成JWT秘钥

php artisan jwt:secret

8.执行迁移文件

php artisan migrate

9 注意事项

下载完overtrue/laravel-lang 记得将 vendor/caouecs/laravel-lang/src/ 下的 zh-CN 文件夹重命名为cn 这样在切换双语提示的时候 只用修改 config/app.php 中的 locale = 'cn or en' 即可

10.自行根据route/api.php 路由 用postman自行访问 (可联系我的邮箱打包postman json格式文件)

欢迎大家 PR 如果对你有帮助可以点个小star 本人邮箱:[email protected]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published