Laravel密码重置电子邮件发送/ password / reset吗?{{token}}而不是/ password / reset / {{token}}

时间:2019-02-01 20:51:37

标签: laravel request laravel-5.7

我创建了自己的网站,我没有使用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>

..我该如何解决?

password reset email

1 个答案:

答案 0 :(得分:0)

要获得想要的结果,我使用了这种方法,我不知道这是否是最好的方法,但是它可行。

$token = '1db6371731551e7ceec18d6ffbeed6749478bb3edf746bb0269c09e78bd8e525';
$URL = action('Auth\ResetPasswordController@showResetForm').'/'.$token;

它会生成您想要的URL。