重置密码令牌在Angular 5的laravel 5.4中不起作用?

时间:2018-12-24 10:17:56

标签: angular5 laravel-5.4 reset-password

  

我在前端使用的是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。

0 个答案:

没有答案