由於某些原因,我無法從使用Illuminate\Http\Request
外觀的控制器中的url中獲取任何GET參數。我在多個控制器上測試過,但沒有成功。無法使用Laravel 5.1遠程服務器檢索url GET參數
使用下面的代碼,訪問domain.com/admin/dashboard?test=test
沒事的時候返回遠程服務器上,但我的本地機器上返回test
:
The dashboard function is called by the route /admin/dashboard
/**
* Dashboard page
*
* @return view
*/
public function dashboard(Request $request)
{
echo '<pre>';
var_dump($request->all());
echo '</pre>';
// Return here
return;
// ...instead of here
return view('backend::pages.dashboard');
}
我的Ubuntu上運行Laravel 5.1使用Nginx的和PHP5 14.04 LTS -fpm。該代碼可以在我的本地Homestead實例以及MAMP上正常工作。我檢查了我的Nginx配置,一切看起來都很好。我在我的服務器上託管多個站點,我可以在所有其他站點上獲取路由參數。
面對同樣的問題。你有沒有得到適當的解決方案? –