ich LVL 5.2.45 auf beiden Systemen ausgeführt wird:Laravel 5: numerische Werte als Ganzzahlen oder String in verschiedenen Systemen ausgegeben?
- OSX 10.11.6, mit PHP 7.0.13 (Homebrew)
- Ubuntu 14.04.5, mit PHP 5.5.9-1ubuntu4.20
ich erhalte zwei verschiedene Ausgaben von diesem Code (zB in Tinker.):
App\Product::where('name', 'big brown bag')->get();
auf OSX gibt sie:
App\Product {#744
id: 54,
name: "Big Brown Bag",
category_id: 3,
company_id: 1,
}
auf Ubuntu:
App\Product {#744
id: 54,
name: "Big Brown Bag",
category_id: "3",
company_id: "1",
}
Beachten Sie die doppelten Anführungszeichen um die IDs in der Ubuntu-Ausgabe. Die gleichen Ausgaben in einem JSON.
Wie könnte ich das normalisieren? Genauer gesagt, wie könnte ich es zwingen, die IDs als Ganzzahlen auszugeben?
Vielen Dank im Voraus
Vielen Dank für die Zeit und die Vollständigkeit der Erklärung. –