Sie können die Datentypen für bestimmte Modellattribute in Laravel angeben, indem Sie Typumwandlung verwenden. Es stellt sicher, dass Laravel die Attributwerte automatisch in die angegebenen Typen umwandelt, wenn Sie Daten aus der Datenbank abrufen.
Sie können hier nach mehreren Arten der Attributumwandlung suchen
Standardmäßig bietet Laravel mehrere Cast-Typen, die Sie verwenden können:
'boolean', 'age' => 'integer', 'data' => 'array', 'created_at' => 'datetime', ]; }
In dieser Abbildung wird der Wert „created_at“ in eine DateTime-Instanz, das Attribut „age“ in eine Ganzzahl, das Attribut „data“ in ein Array und das Attribut „is_admin“ in einen booleschen Wert konvertiert.
Daher können Sie JSON-Tag-Daten in einer Benutzertabelle behalten, aber wenn Sie die Benutzer abrufen, können Sie sie sofort in ein PHP-Array umwandeln, wodurch die Erstellung einer Tag-Tabelle entfällt.
Bei der Arbeit mit Attributen in Ihren Laravel-Modellen erleichtert die Typumwandlung den Umgang mit dem gewünschten Datentyp, ohne ihn jedes Mal konvertieren zu müssen, wenn Sie auf den Wert eines Attributs zugreifen oder ihn ändern.
Wenn Ihnen der Inhalt gefällt und Sie weitere tolle Artikel unterstützen möchten, denken Sie darüber nach, mir einen Kaffee zu spendieren! ☕️? Ihre Unterstützung bedeutet mir sehr viel und hilft, den Wissensfluss aufrechtzuerhalten. Das können Sie hier tun: ? Kauf mir einen Kaffee
Haftungsausschluss: Alle bereitgestellten Ressourcen stammen teilweise aus dem Internet. Wenn eine Verletzung Ihres Urheberrechts oder anderer Rechte und Interessen vorliegt, erläutern Sie bitte die detaillierten Gründe und legen Sie einen Nachweis des Urheberrechts oder Ihrer Rechte und Interessen vor und senden Sie ihn dann an die E-Mail-Adresse: [email protected] Wir werden die Angelegenheit so schnell wie möglich für Sie erledigen.
Copyright© 2022 湘ICP备2022001581号-3