我使用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