GET方法的问题:请求显示错误的数据

时间:2019-06-19 14:02:42

标签: php laravel debugging request

我的请求有问题,只是在GET方法中发生,而POST方法工作正常。当我发送GET请求时,显示给我错误的数据;这是我的路线:

Route::get('/gettest',function ( \Illuminate\Http\Request $request){
var_dump($request->all());
//var_dump(input::get('id'));

});

这是我的请求网址: https://gfects.com/gettest?id=2 我得到这个回应:

array(1) { ["url"]=> string(7) "gettest" } null

我尝试了很多事情,只是找不到解决方法。

2 个答案:

答案 0 :(得分:0)

代替var_dump($ request-> all()); ,请使用dd($ request-> all());

答案 1 :(得分:-1)

尝试使用request()->input('id');代替request()->all()

input() method definition

all() method definition

如您所见,all()不会检查查询参数。