Laravel中是否有一种简单的方法可以自动从数据库中删除过期的令牌?例如,我有一个带密码重置令牌的表,它只能在一段时间内有效,但在它们过期后,除非有人手动删除它们,否则它们不会被删除。
答案 0 :(得分:4)
如果您使用运行命令alert()
附带的内置身份验证系统,则可以运行命令php artisan make:auth
以清除php artisan auth:clear-resets
表中任何过期的密码重置令牌。您可以使用Laravel中的password_resets
每周运行此命令并自动删除这些令牌。