在我的项目中,我使用www.example.com/test?prevUrl=test/3/home
这在开发中工作正常,当我在我的控制器内$request->prevUrl
但是在生产中没有工作(返回null
)。有人可以帮忙吗?
edit =" query_string
未正确设置i-e(?prevUrl=something
),因此我的分页器也无法正常工作
答案 0 :(得分:0)
你可以这样做......
在web.php中:
Route::get('test','YourController@yourMethod');
在控制器中:
public function yourMethod(){
//or return $request->query('prevUrl');
return $request->input('prevUrl');
}
答案 1 :(得分:0)
我正在使用ubuntu 16.04 nginx服务器。问题是没有正确设置$ _GET会话变量。所以我所做的是在/etc/nginx/sites-available/default
内部和location /
块/指令内部我将try_files $uri $uri/ /index.php?$query_string;
更改为try_files $uri $uri/ /index.php?$args;
并且它有效。