laravel Route [resetPassword]未定义

时间:2014-08-27 09:04:12

标签: php email laravel

我在我的应用程序中重置密码所以我发送电子邮件,当我点击链接即时收到此错误

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); 
});

那可能是什么问题!!

1 个答案:

答案 0 :(得分:1)

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

查看Named Routes文档。

这是你需要做的:

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