Laravel手动重置密码

时间:2019-03-04 11:00:08

标签: laravel password-recovery

我在laravel工作, 我被困在手动重置密码中, 我确认邮件是否存在于数据库中(如果存在),它将重定向到重置密码页面。

当用户输入密码并提交表单时,那时mongoDb数据库中的密码不会更新。

这是我的功能...

class ForgotPasswordController extends Controller
{
    public function confirmPassword(Request $request, $email)
    {

        $this->validate($request, [
            'password' => 'required|string|min:6'
        ]);


        $admin = AdminAuth::find($email);
        $admin->password = $request->get('password');

        $admin->save();
        return view('auth.login');
    }
}

1 个答案:

答案 0 :(得分:0)

尝试

$admin->password = Hash::make($request->get('password')); 

更多详细信息here。请记住:永远不要在db中显式保存用户密码。