laravel 5.5为查询参数返回null

时间:2017-11-09 02:37:49

标签: laravel

我有一个网址:/feedback?page=1并且在我的路由中(不是控制器,只是路由方法)我在路由组中有以下方法($ userId var来自组前缀):

Route::prefix('accounts/{userId}/feedback')->group(function() {
    Route::get('/', function(Request $request, $userId) {
        die(var_Dump($request->query('page')));
    });
...
}

返回null。我试过input('page')也没有成功。我一直在做错什么?

我也试过了dd($_GET)奇怪的回复。

2 个答案:

答案 0 :(得分:2)

由于dd($_GET)无法正常工作,导致我调查服务器是否正在传递查询字符串...我查看了nginx配置,而我没有将$query_string传递给索引文件。那就是那个。

答案 1 :(得分:0)

必须在开头添加use Illuminate\Http\Request;

您可以使用dd($request->query('page'))代替die(var_dump())