34 public function store(Request $request): RedirectResponse
37 'token' => [
'required'],
38 'email' => [
'required',
'email'],
39 'password' => [
'required',
'confirmed', Rules\Password::defaults()],
45 $status = Password::reset(
46 $request->only(
'email',
'password',
'password_confirmation',
'token'),
47 function (
User $user) use ($request) {
49 'password' => Hash::make($request->password),
50 'remember_token' => Str::random(60),
53 event(
new PasswordReset($user));
60 return $status == Password::PASSWORD_RESET
61 ? redirect()->route(
'login')->with(
'status', __($status))
62 : back()->withInput($request->only(
'email'))
63 ->withErrors([
'email' => __($status)]);