我创建了自己的网站,我没有使用make:auth,所以我手动创建了它,我只是设置了默认的密码重置路由,所有操作都顺利进行,但是当用户请求密码重置电子邮件时,..链接如下:
http://localhost/password/reset?1db6371731551e7ceec18d6ffbeed6749478bb3edf746bb0269c09e78bd8e525
所以它使用
Route::get('password/reset', 'Auth\ForgotPasswordController@showLinkRequestForm')->name('password.reset');
不
Route::get('/password/reset/{token}', 'Auth\ResetPasswordController@showResetForm')->name('password.reset.token');<br>
..我该如何解决?
答案 0 :(得分:0)
要获得想要的结果,我使用了这种方法,我不知道这是否是最好的方法,但是它可行。
$token = '1db6371731551e7ceec18d6ffbeed6749478bb3edf746bb0269c09e78bd8e525';
$URL = action('Auth\ResetPasswordController@showResetForm').'/'.$token;
它会生成您想要的URL。