validate([ 'email' => ['required', 'email'], ]); // 2. Attempt to send the password reset link via Laravel Broker $status = Password::sendResetLink( $request->only('email') ); // 3. Redirect back with status message or validation error return $status === Password::RESET_LINK_SENT ? back()->with('status', __($status)) : back()->withErrors(['email' => __($status)]); } }