laravel5开发api教程-1.引入dingoAPI教程

dinggoAPI

地址:https://github.com/dingo/api

教程:https://github.com/dingo/api/wiki

JWT

地址:https://github.com/tymondesigns/jwt-auth

教程:https://github.com/tymondesigns/jwt-auth/wiki

安装

1.安装dinggo 在我们项目的composer.json中安装好dinggo

加入dingo包和Jwt包

"require": { "dingo/api": "1.0.*@dev"

"tymon/jwt-auth": "0.5.*"}

配置dingoApi

配置

1.在config/app.php的providers中加入如下代码

'providers' => [ DingoApiProviderLaravelServiceProvider::class ]

2.执行命令

php artisan vendor:publish --provider="DingoApiProviderLaravelServiceProvider"

生成config/api.php配置文件

配置Jwt

1.在config/app.php中加入如下代码

'providers' => [

TymonJWTAuthProvidersJWTAuthServiceProvider::class,

]

在aliases中加入

'JWTAuth' => TymonJWTAuthFacadesJWTAuth::class

'JWTFactory' => TymonJWTAuthFacadesJWTFactory::class

2.执行命名

$ php artisan vendor:publish --provider="TymonJWTAuthProvidersJWTAuthServiceProvider"

3.生成key

$ php artisan jwt:generate

配置完成

laravel5开发api教程-1.引入dingoAPI教程

laravel5开发api教程-1.引入dingoAPI教程

相关内容推荐