Laravel中有一种简单的方法可以自动从数据库中删除过期的令牌吗?例如,我有一个带有用于密码重置令牌的表,该令牌仅在一段时间内有效,但是在它们过期后,直到有人手动删除它们之后,它们才会被删除。
如果使用的是运行命令附带的内置身份验证系统,则php artisan make:auth
可以运行命令php artisan auth:clear-resets
从password_resets
表中清除所有过期的密码重置令牌。您可以使用Task Scheduler
Laravel中的每周运行此命令并自动为您删除这些标记。