2016-12-26 42 views
0

我想從laravel 5.1響應中刪除標頭信息。我使用中間件進行過濾器輸出。在Laravel 5.1中間件中返回無標題的JSON

$response = $next($request); 
dd($response); 

它給了我輸出與標題信息。檢查附加的屏幕截圖。 enter image description here

如何讀取#data或如何從$ response中刪除標題信息?

因爲當我嘗試json_decode它顯示「空」

我想JSON將只發送,所以我有我的應用程序中使用它。

+0

提供一些更多細節,問題不是很清楚 – Qazi

回答

0

終於得到了解決

$response->getData()$response->getContent()

getData()/getContent()函數只返回數據,而無需任何額外的參數(頭)

0

如果你希望你的方法返回一個JSON反對你可以使用

return response()->json($response, $status);

需要注意的是,你可以,如果你使用的Javascript 操縱返回的數據,並拋出任何必要的例外添加一個可選的參數$狀態

HTTP狀態代碼這是非常有用的。