laravel 4重置密码链接缺少强制参数

时间:2014-06-23 23:38:39

标签: php laravel passwords

我遇到了一些使用密码重置功能的棘手错误。我正在使用Laravel 4.0.9,虽然密码电子邮件和提醒功能工作正常,但当我点击电子邮件链接时,我总是收到以下错误消息:

缺少一些必需参数(“令牌”)来生成路径“post / password / reset / {token}”的网址。

我要去的网址是http:// {my server} / password / reset / {token}

我的route.php文件中的相关行如下:

Route::post('/password/reset/{token}', 'RemindersController@postReset');

Route::get('/password/reset/{token}', 'RemindersController@getReset');

最后,这是我控制器中的功能:

/**
 * Display the password reset view for the given token.
 *
 * @param  string  $token
 * @return Response
 */
public function getReset($token = null)
{
    if (is_null($token)) {
        App::abort(404);
    }

    return View::make('password.reset')->with('token', $token);
}

这一切似乎遵循标准文档到我的信,我当然发送一个“令牌”变量。谁能想到这里可能出现的问题?

谢谢, 亚历

1 个答案:

答案 0 :(得分:0)

唉,最终加载的视图中的表单存在问题。这一切都是正确的,我只需要修复表格。