【问题标题】:laravel 4 reset password link missing mandatory paramlaravel 4 重置密码链接缺少强制参数
【发布时间】:2014-08-14 02:27:17
【问题描述】:

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

缺少一些强制参数(“token”)来为路由“post /password/reset/{token}”生成 URL。

我要去的网址是 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);
}

这一切似乎都遵循标准文档,我当然会发送一个“令牌”变量。谁能猜出这里可能出了什么问题?

谢谢, 亚历克斯

【问题讨论】:

    标签: php laravel passwords


    【解决方案1】:

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2022-01-20
      • 1970-01-01
      • 1970-01-01
      • 2014-02-02
      • 2019-01-12
      • 1970-01-01
      • 1970-01-01
      • 2017-07-07
      相关资源
      最近更新 更多