我想從laravel 5.1響應中刪除標頭信息。我使用中間件進行過濾器輸出。在Laravel 5.1中間件中返回無標題的JSON
$response = $next($request);
dd($response);
如何讀取#data或如何從$ response中刪除標題信息?
因爲當我嘗試json_decode它顯示「空」
我想JSON將只發送,所以我有我的應用程序中使用它。
我想從laravel 5.1響應中刪除標頭信息。我使用中間件進行過濾器輸出。在Laravel 5.1中間件中返回無標題的JSON
$response = $next($request);
dd($response);
如何讀取#data或如何從$ response中刪除標題信息?
因爲當我嘗試json_decode它顯示「空」
我想JSON將只發送,所以我有我的應用程序中使用它。
終於得到了解決
$response->getData()
或$response->getContent()
getData()/getContent()
函數只返回數據,而無需任何額外的參數(頭)
如果你希望你的方法返回一個JSON反對你可以使用
return response()->json($response, $status);
需要注意的是,你可以,如果你使用的Javascript 到操縱返回的數據,並拋出任何必要的例外添加一個可選的參數$狀態
爲HTTP狀態代碼這是非常有用的。
提供一些更多細節,問題不是很清楚 – Qazi