Ссылка для сброса пароля в электронной почте не найдена на сервере - PullRequest
0 голосов
/ 23 июня 2019

Я кодирую функции сброса пароля, используя только маршруты по умолчанию и функции по умолчанию. Я могу получить ссылку для сброса пароля по почте, но ссылки не работают. Я получаю 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, то есть хэшированных значений.

Я ожидаю, что ссылка для сброса пароля должна работать, и я смогу сбросить пароль.

...