Laravel 5.4在重置密码时删除邮件字段

时间:2017-07-10 12:26:16

标签: email laravel-5.4 reset-password

我试图知道在Laravel(5.4)中重置密码时是否有删除电子邮件字段的方法。它仍然是github forum中的讨论 所以我想知道这里是否有人找到了一个干净的解决方案。

事实上,让密码重置邮件没有意义: enter image description here

1 个答案:

答案 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) }}"