Auf meinem Entwicklungsserver zeigt die JSON-Antwort vom Laravel 5-Controller die Daten in den richtigen Typen an.Laravel 5 Controller sendet JSON Integer als String
beispiel
imdb_rating: 7.6
imdb_votes: 6271
Aber auf dem Produktionsserver wird die JSON-Antwort als Strings zurückgeschickt.
imdb_rating: "7.60"
imdb_votes: "6271"
Sowohl Entwicklung als auch Produktion haben die gleiche Version von PHP installiert (5.6.11-1).
Irgendwelche Ideen, was dieses Verhalten verursachen könnte?
Ist die von MySQL-Tabelle kommenden Daten? – DavidDomain
@DavidDomain Ja – Muggles
Klingt dumm, aber können Sie überprüfen, ob Sie * MySQL Native Driver (mysqlnd) * auf beiden Rechnern verwenden? * MySQL Client Library * -Treiber gibt alle Felder als Strings unabhängig vom Typ zurück, was bei der Verwendung von * MySQL Native Driver nicht der Fall ist * – DavidDomain