Php 在Laravel 5.1中间件中返回不带标头的JSON
我想从laravel 5.1响应中删除标题信息。我使用中间件进行过滤器输出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
$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()
它将从对象中删除标题、异常数据。提供更多详细信息,问题不太清楚