Я кодирую функции сброса пароля, используя только маршруты по умолчанию и функции по умолчанию. Я могу получить ссылку для сброса пароля по почте, но ссылки не работают. Я получаю 404 ошибку, что запрошенный URL не найден на сервере.
На данный момент я тестирую на своем локальном хосте
Пробовал разные методы, я знаю, что токен, указанный в ссылке, не может визуально совпадать с токеном в таблице password_reset. Просто не имею понятия, чтобы преследовать это. Поскольку я не хочу настраивать весь функционал.
Также я пробовал только до истечения срока действия токена.
Основные маршруты, которые я использую:
Auth::routes(['verify' => true]); \
//Reset Passwords for candidates
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.request');
Route::post('password/email', 'Auth\ForgotPasswordController@sendResetLinkEmail')->name('password.email');
Route::get('password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset');
Route::post('password/reset', 'Auth\ResetPasswordController@reset');
APP URL в файле .env
APP_URL = http://localhost
Я вижу токен в таблице password_resets
Я предполагаю, что токен в почте отличается от токена, хранящегося в таблице password_resets, то есть хэшированных значений.
Я ожидаю, что ссылка для сброса пароля должна работать, и я смогу сбросить пароль.