我正在研究Laravel项目,并试图从控制器获取GET参数。请求的页面?date={value}
应返回value
如下:
public function getIndex(Request $request) {
return $request->input("date");
}
但是,这不起作用。POST请求可以正常工作。我正在通过cloudflare使用nginx。我试着用
echo $_GET["date"];
效果很好。
我发现了问题。在网站(/etc/nginx/sites-available/default
)的Nginx配置中,
location / {
try_files $uri $uri/ /index.php?;
}
应该是
location / {
try_files $uri $uri/ /index.php?$query_string;
}
已修复,重新启动,现在可以使用了。
本文收集自互联网,转载请注明来源。
如有侵权,请联系 [email protected] 删除。
我来说两句