prevent reset password on condition laravel code example
Example 1: disable forgot password in laravel 7
1. Simple Method :
Auth::routes(['reset' => false]);
2. If that doesnt work, in ForgotPasswordController, you will see that a trait
SendsPasswordResetEmails is used, in that you will find the function
showLinkRequestForm which you can override:
public function showLinkRequestForm()
{
return view('auth.passwords.email');
}
and replace it with a redirect to go back, or a 404, or something else that you
want.
Example 2: custom password reset in laravel
php artisan make:controller Auth/ForgotPasswordController