我试图知道在Laravel(5.4)中重置密码时是否有删除电子邮件字段的方法。它仍然是github forum中的讨论 所以我想知道这里是否有人找到了一个干净的解决方案。
答案 0 :(得分:0)
在某个地方的帮助文件中声明此功能
function get_user_by_token($token){
$records = DB::table('password_resets')->get();
foreach ($records as $record) {
if (Hash::check($token, $record->token) ) {
return $record->email;
}
}
}
然后在reset.blade.php内部隐藏电子邮件的发件人组并将其粘贴在输入电子邮件中!
value="{{ old('email') ?? get_user_by_token($token) }}"