Php Can';无法获取URL参数

Php Can';无法获取URL参数,php,laravel,get,laravel-4,Php,Laravel,Get,Laravel 4,Laravel4.1,PHP5.4 我的路线如下所示: Route::get('maps', function(){ dd(Input::all()); }); 我在浏览器中加载的URL如下所示: http://ag-aus.dev/maps?type=ctf 我希望得到“type”的值,即“ctf” 但我得到的回应是: array(0) { } 我相信这曾经奏效,但我不知道为什么会发生这种情况 var\u dump($\u GET)还返回空数组。未设置Nginx config以将

Laravel4.1,PHP5.4

我的路线如下所示:

Route::get('maps', function(){
    dd(Input::all());
});
我在浏览器中加载的URL如下所示:

http://ag-aus.dev/maps?type=ctf
我希望得到“type”的值,即“ctf”

但我得到的回应是:

array(0) {
}
我相信这曾经奏效,但我不知道为什么会发生这种情况


var\u dump($\u GET)
还返回空数组。

未设置Nginx config以将查询传递给laravel

更新

我的nginx站点配置文件中缺少
?$query\u字符串
参数

location / {
    try_files $uri $uri/ /index.php?$query_string;
}
资料来源:

您是否在其他地方使用查询字符串?@lagbox,否。在其他地方使用相同/原始的查询,但也不再有效。可能您的htaccess文件没有传递查询字符串?哎哟。nginx配置中的URL重写设置不正确。现已修复。:)谢谢。你能结束这个问题吗?你介意为这个问题的未来读者详细解释一下吗?@Noah补充了一个解释。:)