2016-12-26 3 views
0

Ich möchte Header-Informationen aus Laravel 5.1 Antwort entfernen. Ich habe Middleware für die Filterausgabe verwendet.Return JSON ohne Header in Laravel 5.1 Middleware

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

Es gibt mir mit Header Informationen gesetzt. Überprüfen Sie den angehängten Screenshot. enter image description here

Wie liest man entweder #data oder wie man Header-Informationen aus $ response entfernt?

Weil, wenn ich versuche, es json_decode zeigt ‚null‘

Ich mag JSON nur so sein senden habe ich es mit meiner Anwendung verwenden.

+0

Geben Sie einige weitere Details, Frage ist nicht sehr klar – Qazi

Antwort

0

bekam schließlich die Lösung

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

getData()/getContent() Funktion nur Daten ohne zusätzliche Parameter gibt (Header)

0

Wenn Sie Ihre Methode wollen eine json zurückzukehren Ihr Objekt verwenden können

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

Beachten Sie, dass Sie einen optionalen Parameter $ status

für HTTP-Statuscodes hinzufügen können die sehr nützlich sein können, wenn Sie Javascript verwenden die zurückgegebenen Daten zu manipulieren und alle notwendigen Ausnahmen zu werfen.