带值的中间件重定向
Middleware redirect with value
我正在 laravel 5 上构建项目,目前我有点困惑。我检查用户是否登录我的中间件。他不是,我想生成一个 link,专门针对这样的唯一用户:
$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']);
谁能解释一下,我做错了什么?或者提出解决这个问题的建议。
第二个参数是HTTP状态码,你应该使用...
return redirect()->guest('user/review/information/' . $code);
为什么要使用 redirect()->guest()
?
如我所见,你应该
redirect()->route('review-additional', ['slug' => $code]);
我正在 laravel 5 上构建项目,目前我有点困惑。我检查用户是否登录我的中间件。他不是,我想生成一个 link,专门针对这样的唯一用户:
$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']);
谁能解释一下,我做错了什么?或者提出解决这个问题的建议。
第二个参数是HTTP状态码,你应该使用...
return redirect()->guest('user/review/information/' . $code);
为什么要使用 redirect()->guest()
?
如我所见,你应该
redirect()->route('review-additional', ['slug' => $code]);