楼主使用laravel5.6
版本,php7.1
,根据官网安装jwt-auth
失败,下面简单介绍下正确的安装姿势~
安装
composer require tymon/jwt-auth:dev-develop --prefer-source
集成
-
打开
config/app.php
,在providers
数组中添加Tymon\JWTAuth\Providers\LaravelServiceProvider::class,
-
打开
config/app.php
,在aliases
数组中添加'JWTAuth' => Tymon\JWTAuth\Facades\JWTAuth::class, 'JWTFactory' => Tymon\JWTAuth\Facades\JWTFactory::class,
配置
-
生成配置文件
php artisan vendor:publish --provider="Tymon\JWTAuth\Providers\LaravelServiceProvider"
-
生成密钥
php artisan jwt:secret
happy coding!