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);
也会返回一个空数组。
答案 0 :(得分:1)
未设置Nginx配置以将查询传递给laravel。
<强>更新强>
我错过了我的nginx网站配置文件中的?$query_string
参数。
location / {
try_files $uri $uri/ /index.php?$query_string;
}