中间件重定向值

时间:2015-05-26 13:21:49

标签: php http laravel-5 middleware

我在laravel 5上建设项目,目前我有点困惑。我检查用户是否登录了我的中间件。它不是,我想生成一个链接,专门为这样的独特用户:

$code = str_random(32);
return redirect()->guest('user/review/information', [$code]);

我收到错误:

The HTTP status code "1" is not valid.

我的路线:

Route::get('/user/review/information/{slug}', ['as'=>'review-additional', 'uses'=>'ReviewController@getReviewInformation']);

有人可以解释一下,我做错了什么?或者提出任何建议来解决这个问题。

2 个答案:

答案 0 :(得分:1)

第二个参数是HTTP状态代码,您应该使用...

return redirect()->guest('user/review/information/' . $code);

答案 1 :(得分:0)

您为什么使用redirect()->guest()

正如我所见,你应该

redirect()->route('review-additional', ['slug' => $code]);