Wie definieren und verwenden JSON-Datentyp in Eloquenter?
Wie kann ich definieren JSON
Daten geben, die in pgsql 9.4
in Laravel 5?
Muss ich definieren, Daten-Typ, zum speichern und abrufen von Daten und bisher nicht finden konnten, Weg, um es in Laravel 5.1
InformationsquelleAutor der Frage Volatil3 | 2015-09-03
Du musst angemeldet sein, um einen Kommentar abzugeben.
In Ihre Migrationen, die Sie tun können, so etwas wie:
Und in Ihrem Modell, in dem Sie das Feld hinzufügen das
$casts
Eigentum anzuweisen, Eloquent zu Deserialisieren es von JSON in ein PHP-array:Quelle: https://laravel.com/docs/5.1/eloquent-mutators#attribute-casting
Hinweis: Dies ist die passende Antwort für Laravel 5.6
InformationsquelleAutor der Antwort Helder Lucas
Laut Laravel Dokumentation, 'json' ist nicht einer der casting-Arten verfügbar.
https://laravel.com/docs/5.1/eloquent-mutators
Sollten Sie die Verwendung von 'array' statt:
InformationsquelleAutor der Antwort Roger