我正在开发Laravel应用程序。现在,我正在尝试自定义密码重置功能。我正在尝试通过密码重置令牌来获取用户。我查看了基础数据库架构。有一个名为password_resets的表。它具有电子邮件,令牌和created_at列。我可以从该表中按令牌获取用户的电子邮件。事实是,因为没有为该表创建任何模型,所以我将不得不像这样手动编写SQL查询。
DB::select('SELECT * FROM password_resets WHERE token=?', [ $token ])
或查询生成器
DB::table('password_resets')->where('token',$token)->first();
但是我试图避免使用手动查询。是否可以通过密码重置令牌来获取用户而无需编写手动SQL查询?
答案 0 :(得分:2)
DB::table('password_resets')->where('token',$token)->first();