ForgotPasswordController.php 978 B

12345678910111213141516171819202122232425262728293031323334
  1. <?php
  2. namespace App\Http\Controllers\Auth;
  3. use App\Http\Controllers\Controller;
  4. use Illuminate\Foundation\Auth\SendsPasswordResetEmails;
  5. use Illuminate\Http\Request;
  6. class ForgotPasswordController extends Controller
  7. {
  8. /*
  9. |--------------------------------------------------------------------------
  10. | Password Reset Controller
  11. |--------------------------------------------------------------------------
  12. |
  13. | This controller is responsible for handling password reset emails and
  14. | includes a trait which assists in sending these notifications from
  15. | your application to your users. Feel free to explore this trait.
  16. |
  17. */
  18. use SendsPasswordResetEmails;
  19. /**
  20. * Validate the email for the given request.
  21. *
  22. * @param \Illuminate\Http\Request $request
  23. * @return void
  24. */
  25. protected function validateEmail(Request $request)
  26. {
  27. $request->validate(['email' => 'required|exists:users,email']);
  28. }
  29. }