/** * Display the password reset view for the given token. * * If no token is present, display the link request form. * * @param \Illuminate\Http\Request $request * @param string|null $token * * @return \Illuminate\Http\Response */ public function showResetForm(Request $request, $token = null) { if (!($user = User::findByToken($token))) { flash()->error(trans('passwordReset.invalidToken')); return redirect()->to(login_url()); } return view('back.auth.resetPassword')->with(['token' => $token, 'email' => $request->email, 'user' => $user]); }