我正在开发Laravel应用程序。我现在正在自定义密码重置功能。从数据库取回密码重置令牌存在问题,因为从生成令牌令牌字符串到数据库中保存时,令牌字符串都会更改。请在下面查看我的代码。
我明确生成了这样的密码重置令牌
$token = app('auth.password.broker')->createToken($user)
然后,我试图通过使用这样的令牌来检索密码重置。
$password_reset = DB::table('password_resets')
->where('token', request('token'))
->first();
我无法检索它。它总是返回null。因为令牌值与生成它的时间不同,如下面的屏幕截图所示。
为什么会这样,我该如何解决?