Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- MAIL_DRIVER=smtp
- MAIL_HOST=smtp.gmail.com
- MAIL_PORT=587
- MAIL_USERNAME=xxxxxx@gmail.com
- MAIL_PASSWORD=xxxxxx
- MAIL_ENCRYPTION=tls
- class ForgotPasswordController extends Controller{
- use SendsPasswordResetEmails;
- public function sendResetLinkEmail(Request $request)
- {
- $this->validateEmail($request);
- $response = $this->broker()->sendResetLink(
- $request->only('mail_client')
- );
- return $response == Password::RESET_LINK_SENT
- ? $this->sendResetLinkResponse($response)
- : $this->sendResetLinkFailedResponse($request, $response);
- }
- protected function validateEmail(Request $request)
- {$this->validate($request, ['mail_client' => 'required|email']);
- }
- protected function sendResetLinkFailedResponse(Request $request, $response)
- {
- return back()->withErrors(
- ['mail_client' => trans($response)]
- );
- }
- public function __construct()
- {
- $this->middleware('guest');
- }}
Add Comment
Please, Sign In to add comment