laravel Route [resetPassword] not defined


laravel Route [resetPassword] not defined

im在我的应用程序中重置密码,所以我发送了一封电子邮件,当我点击链接时,我得到了这个错误

ErrorException
Route [resetPassword] not defined. (View:C:'wamp'www'happy_Road'app'views'resetPassword.blade.php)

这是的电子邮件链接

http://localhost/happy_Road/public/index.php/resetPassword/3a62d9105691fb0f09084ffdec7e87bcb9e734c0.

以及路线

Route::get('resetPassword/{token}', function($token)
{
   return View::make('resetPassword')->with('token', $token); 
});

那么问题出在哪里呢!!

路由本身没有问题,问题是您正试图链接到刀片文件(resetPassword.blade.php)中的路由,但尚未为该路由命名。

请查看命名路线文档。

这就是你需要做的:

Route::get('resetPassword/{token}', ['as' => 'resetPassword', function($token)
{
   return View::make('resetPassword')->with('token', $token); 
}]);

或者这也可以通过完成

 Route::get('resetPassword/{token}', function($token)
 {
    return View::make('resetPassword')->with('token', $token);
 })->name('resetPassword');