无法获取网址参数

时间:2014-04-27 14:19:17

标签: php laravel get laravel-4

Laravel 4.1,PHP 5.4

我的路线如下:

Route::get('maps', function(){
    dd(Input::all());
});

我在浏览器中加载的URL是:

http://ag-aus.dev/maps?type=ctf

我希望得到"的类型"这是" ctf"。

但我得到的回应是:

array(0) {
}

我确信这曾经奏效,但我不知道为什么会这样。

var_dump($_GET);也会返回一个空数组。

1 个答案:

答案 0 :(得分:1)

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

<强>更新

我错过了我的nginx网站配置文件中的?$query_string参数。

location / {
    try_files $uri $uri/ /index.php?$query_string;
}

来源: http://laravel.com/docs/4.2/installation#pretty-urls