在lumen jwt令牌中设置到期时间

ami*_*iio 2 jwt laravel lumen

我用jwt和Lumen创建了一个身份验证api。

tymondesigns/jwt-auth在Lumen项目中使用软件包进行身份验证。在项目中,当用户登录时,我想在1个月后过期用户令牌。

现在我该如何解决?

Ang*_*bey 6

如果您运行了:

php artisan vendor:publish

根据安装Wiki:https : //github.com/tymondesigns/jwt-auth/wiki/Installation

然后简单地更改ttl设置:

// In config/jwt.php

...

/*
|--------------------------------------------------------------------------
| JWT time to live
|--------------------------------------------------------------------------
|
| Specify the length of time (in minutes) that the token will be valid for.
| Defaults to 1 hour
|
*/

'ttl' => 43800, // valid for 1 month

 ...
Run Code Online (Sandbox Code Playgroud)

  • 当我运行`php artisan vendor:publish`时,我得到`在“ vendor”名称空间中没有定义任何命令` (2认同)