Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/json/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 在Laravel 5.1中间件中返回不带标头的JSON_Php_Json_Laravel 5_Header - Fatal编程技术网

Php 在Laravel 5.1中间件中返回不带标头的JSON

Php 在Laravel 5.1中间件中返回不带标头的JSON,php,json,laravel-5,header,Php,Json,Laravel 5,Header,我想从laravel 5.1响应中删除标题信息。我使用中间件进行过滤器输出 $response = $next($request); dd($response); 它给了我标题信息。检查附加的屏幕截图。 如何读取#数据或如何从$response中删除标题信息 因为当我尝试对json_进行解码时,它会显示“null” 我只想发送JSON,这样我就可以在应用程序中使用它了。最终得到了解决方案 $response->getData()或$response->getContent() getData

我想从laravel 5.1响应中删除标题信息。我使用中间件进行过滤器输出

$response = $next($request);
dd($response);
它给了我标题信息。检查附加的屏幕截图。

如何读取#数据或如何从$response中删除标题信息

因为当我尝试对json_进行解码时,它会显示“null”


我只想发送JSON,这样我就可以在应用程序中使用它了。

最终得到了解决方案

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


getData()/getContent()
函数只返回没有任何额外参数(头)的数据

如果希望方法返回可以使用的json对象

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

请注意,您可以添加可选参数$status

对于HTTP状态代码,如果您使用Javascript操作返回的数据并引发任何必要的异常,则该代码非常有用

这对我很管用

return response()->json($response)->getData()

它将从对象中删除标题、异常数据。

提供更多详细信息,问题不太清楚