update readme
This commit is contained in:
parent
add97097fd
commit
e8837c37a1
|
@ -101,7 +101,7 @@ return [
|
||||||
|
|
|
|
||||||
*/
|
*/
|
||||||
|
|
||||||
'ttl' => env('JWT_TTL', 1),
|
'ttl' => env('JWT_TTL', 60),
|
||||||
|
|
||||||
/*
|
/*
|
||||||
|--------------------------------------------------------------------------
|
|--------------------------------------------------------------------------
|
||||||
|
|
83
readme.md
83
readme.md
|
@ -1,10 +1,81 @@
|
||||||
# 等待补充
|
# 将Laravel框架进行一些配置处理,让其在开发API时更得心应手
|
||||||
创建迁移
|
|
||||||
```
|
## 来源
|
||||||
php artisan migrate
|
|
||||||
|
配置过程以及配置原理都来自我的博客:[手摸手教你让Laravel开发Api更得心应手](https://www.guaosi.com/2019/02/26/laravel-api-initialization-preparation/)
|
||||||
|
|
||||||
|
这里是方便懒人下载,快速搭建,不需要再重新配置一遍。
|
||||||
|
|
||||||
|
目前使用的`Laravel`版本是`5.7`
|
||||||
|
|
||||||
|
## 实现功能
|
||||||
|
|
||||||
|
- 解决跨域问题
|
||||||
|
|
||||||
|
- 统一Response响应处理
|
||||||
|
|
||||||
|
- Api-Resource资源返回
|
||||||
|
|
||||||
|
- 使用Enum枚举
|
||||||
|
|
||||||
|
- jwt-auth用户认证与无感知自动刷新
|
||||||
|
|
||||||
|
- jwt-auth多角色认证不串号
|
||||||
|
|
||||||
|
- 单一设备登陆
|
||||||
|
|
||||||
|
- horizon管理异步队列
|
||||||
|
|
||||||
|
## 环境
|
||||||
|
|
||||||
|
| 程序 | 版本 |
|
||||||
|
| -------- | -------- |
|
||||||
|
| PHP| `>= 7.1` |
|
||||||
|
| MySQL| `>= 5.5` |
|
||||||
|
| Redis| `>= 2.8` |
|
||||||
|
|
||||||
|
## 安装
|
||||||
|
|
||||||
|
1.先把项目克隆到本地
|
||||||
|
|
||||||
```
|
```
|
||||||
填充数据
|
git clone git@github.com:guaosi/Laravel_api_init.git
|
||||||
|
```
|
||||||
|
|
||||||
|
2.打开项目目录,下载依赖扩展包
|
||||||
|
|
||||||
|
```
|
||||||
|
composer install
|
||||||
|
```
|
||||||
|
|
||||||
|
3.复制配置文件
|
||||||
|
|
||||||
|
```
|
||||||
|
cp .env.example .env
|
||||||
|
```
|
||||||
|
自行配置`.env`里的相关配置信息
|
||||||
|
|
||||||
|
4.生成`APP_KEY`和`JWT_SECRET`
|
||||||
|
```
|
||||||
|
php artisan key:generate
|
||||||
|
php artisan jwt:secret
|
||||||
|
```
|
||||||
|
|
||||||
|
5.创建迁移
|
||||||
|
```
|
||||||
|
php artisan migrate
|
||||||
|
```
|
||||||
|
|
||||||
|
6.填充数据
|
||||||
```
|
```
|
||||||
php artisan db:seed
|
php artisan db:seed
|
||||||
```
|
```
|
||||||
|
|
||||||
|
## 测试数据
|
||||||
|
users:
|
||||||
|
guoasi1 12345678
|
||||||
|
guoasi2 12345678
|
||||||
|
|
||||||
|
admins:
|
||||||
|
guaosi123 12345678
|
||||||
|
guaosi124 12345678
|
Loading…
Reference in New Issue