我在前端使用的是laravel 5.4,角度为5.我想重置 密码,我要使用laravel默认重设方法 密码。单击“发送”链接后,我的表
password_resets
需要一个 令牌。而且我也收到相同的电子邮件。但是令牌中的onclick链接 电子邮件显示错误Sorry, the page you are looking for could not be found.
。
我在laravel中自定义了部分代码。
以下是我在laravel中的app.php中重设密码的途径:
Route::get('forgot_password_mail','Auth\ForgotPasswordController@showLinkRequestForm');
Route::post('forgot_password_mail', 'Auth\ForgotPasswordController@sendResetLinkEmail');
Route::get('reset_password/{token}','Auth\ResetPasswordController@showResetForm');
Route::get('reset_pass','Auth\ResetPasswordController@reset');
我对第三条路线有疑问,即:
Route::get('reset_password/{token}','Auth\ResetPasswordController@showResetForm');
这是我单击重置密码的链接后得到的:
http://127.0.0.1/root_folder/public/reset_password/fd93f4e16d6f0ee432c8ce94d8a90dddeaf75f43963fcc1d32e369b60c3056b0
我看到在laravel的默认控制器中已经加载了一些视图文件。就像在showResetForm
上我得到的这个功能:
public function showResetForm(Request $request, $token = null)
{
return view('auth.passwords.reset')->with(
['token' => $token, 'email' => $request->email]
);
}
但是正如我之前告诉我的那样,我在前端使用的是angular的,所以我不能在这里添加我的component.html文件进行查看。或者我在其他文件中做错了。
我已经使用路由Route::get('reset_password/{token}','Auth\ResetPasswordController@showResetForm');
创建了用于重置密码表单的component.html。