这东西还没有正式版,安装要指定版本号,随时在变:
composer require tymon/jwt-auth:1.0.0-rc.4.1
执行命令:
php artisan jwt:secret
config/auth.php
'api' => [
'driver' => 'jwt',
'provider' => 'users',
],
config/api.php
'auth' => [
'jwt' => 'Dingo\Api\Auth\Provider\JWT',
],
User.php
use Tymon\JWTAuth\Contracts\JWTSubject;
...
class User extends Authenticatable implements JWTSubject
{
public function getJWTIdentifier()
{
return $this->getKey();
}
public function getJWTCustomClaims()
{
return [];
}
...
半成品文档:https://jwt-auth.readthedocs.io/en/develop/laravel-installation/