validate([ 'email' => ['required', 'email'], ]); try { $status = Password::sendResetLink($request->only('email')); } catch (Throwable $exception) { report($exception); return back() ->withInput($request->only('email')) ->withErrors([ 'email' => 'Link reset password gagal dikirim. Silakan coba lagi. Jika masih gagal, cek konfigurasi email SMTP.', ]); } if ($status === Password::RESET_LINK_SENT) { return back()->with('status', __($status)); } return back() ->withInput($request->only('email')) ->withErrors(['email' => __($status)]); } }