我使用Laravel和API,并使用Request :: create(...)使用参数发出请求。当我在我的API代码中使用Request :: instance()时,我收到原始请求,而不是刚刚使用我想要使用的数据创建的请求。Laravel Request :: instance()返回原始实例
有谁知道该怎么办?
编辑:
我就与
$request = Request::create('/api/v1/'.$src, strtoupper($params['method']), $params);
$content = Route::dispatch($request)->getContent();
$ PARAMS通话与URL的关联数组获取参数。
里面的API控制器使用:
$request = \Request::instance();
$q = (array) $request->query; // GET
这$ Q阵列是空的,因为它仍然使用原来的请求被使用。我看到这个,因为当我var_dump $ request-> server-> get(“REQUEST_URI”)时,显示原始路由。
你是如何使用它们的?你能告诉我们一些代码吗? – 2014-09-28 13:02:01
@AntonioCarlosRibeiro done – 2014-09-28 13:32:19