如何按到期日期从数据库中自动删除已撤销的令牌

How to auto delete revoked tokens by expiration date from database

如标题所示,我正在使用 Laravel Passport 并试图弄清楚如何更改一些核心功能,以便在到期日期达到令牌时, 它会从数据库中删除而不是被撤销 属性 true.

我真的不明白数据库中有旧的过期令牌有什么意义,但如果有原因的话,如果你能启发我,我将不胜感激。

随便看看Purge Tokens

您可以使用这个简单的计划作业来处理它:

protected function schedule(Schedule $schedule)
{
    $schedule->command('passport:purge')->hourly();
}