Laravel - Password Reset - The Password Reset Form
Next, we will define the routes necessary to actually reset the password once the user clicks on the password reset link that has been emailed to them and provides a new password. First, let's define the route that will display the reset password form that is displayed when the user clicks the reset password link. This route will receive a token
parameter that we will use later to verify the password reset request:
Route::get('/reset-password/{token}', function ($token) {
return view('auth.reset-password', ['token' => $token]);
})->middleware('guest')->name('password.reset');
The view that is returned by this route should display a form containing an email
field, a password
field, a password_confirmation
field, and a hidden token
field, which should contain the value of the secret $token
received by our route.