Laravel 4 JSON-Ausgabe formatieren
return Response::json(array(
'status' => 200,
'posts' => $post->toArray()
), 200);
Mit dem code oben habe ich die zurückgegebenen Daten im json-format.
Ich habe gesehen, andere api ' s, json zurückgeben gibt es wieder in der formatierten Ansicht.
Wie:
http://api.steampowered.com/ISteamNews/GetNewsForApp/v0002/?appid=440&count=3&maxlength=300&format=json
Aber mir ist es wieder in einer Zeile. Wie erstelle ich die json-in einer formatierten Weise mit laravel?
update
Ich nicht testen kann den code noch bis ich morgen. Also werde ich die Antwort akzeptieren tom.
Aber dies ist die api
http://laravel.com/api/class-Illuminate.Support.Facades.Response.html
Parametern,
$data
$status
$headers
update
Eigentlich modifizierte ich die Antwort Klasse beleuchten zu haben, dass Konstante.
Sie haben die Lösungen von hier: stackoverflow.com/questions/6054033/...
InformationsquelleAutor madziikoy | 2013-12-19
Du musst angemeldet sein, um einen Kommentar abzugeben.
Ist es möglich in der aktuellen version 4.2.
https://github.com/laravel/framework/commit/417f539803ce96eeab7b420d8b03f04959a603e9
InformationsquelleAutor Travis Miller
Ich glaube nicht, dass Laravel ermöglicht Ihnen das format der JSON-Ausgabe. Allerdings kann man es mit
, die Funktionen json_encode()
'sJSON_PRETTY_PRINT
Konstante (verfügbar seit PHP 5.4.0). Hier ist, wie:Definitiv braucht moar Kaffee. Aktualisiert die post, vielen Dank 🙂
InformationsquelleAutor Amal Murali
Die gleiche Antwort, aber mit der json content-type (wie das Beispiel in der Frage):
InformationsquelleAutor Nuno Rafael Figueiredo
Dies ist (meines Wissens) eine serverseitige Einstellung.
Wie xDebug wird-format, wie es das (auch Farben).
Standardmäßig JSON ist einer Zeichenkette. Und es nichts mit Laravel oder anderen framework.
Wenn Sie PHP 5.4+, die Sie nutzen könnten
JSON_PRETTY_PRINT
Ungetestet und man konnte sich in Laravel-api, wenn es möglich zu verwenden, Antwort::json ().
InformationsquelleAutor XoneFobic
In Laravel 5.2 Sie können einen ähnlichen Ansatz mit den Helfern
InformationsquelleAutor Giovanne Afonso