我想从laravel 5.1响应中删除标头信息。我已经使用中间件进行过滤输出。
$response = $next($request);
dd($response);
如何阅读#data或如何从$ response中删除标题信息?
因为当我尝试json_decode时,它显示'null'
我希望JSON只发送,所以我将它与我的应用程序一起使用。
答案 0 :(得分:0)
终于得到了解决方案
$response->getData()
或$response->getContent()
getData()/getContent()
函数仅返回没有任何额外参数(标题)的数据
答案 1 :(得分:0)
如果您希望方法返回 json 对象,可以使用
return response()->json($response, $status);
请注意,您可以添加可选参数 $ status
HTTP状态代码,如果您使用 Javascript 操作返回的数据并抛出任何必要的异常,这可能非常有用。
答案 2 :(得分:0)
对我有用
return response()->json($response)->getData()
它将从对象中删除标头和异常数据。