Abrufen eines Elements aus einem Carbon-Klassenobjekt

code_locked

Als ich in Laravel versuchte, den Wert aus der Spalte zu drucken created_at, stellte ich fest, dass der Wert aus dieser Spalte als Instanz der Klasse aus der Datenbank gesendet wird Illuminate\Support\Carbon. Danach versuche ich, jedes Element dieses Objekts zu drucken , zum Beispiel:

{
  "date":"2018-09-12 11:00:00.000000",
  "timezone_type":3,
  "timezone":"UTC"
}

Ich möchte "Datum" drucken. Wenn ich folgendes schreibe:

$user = User::get(); // everything for every user
$first = $user[0]; // first user
$created = $user[0]['created_at']; // object of this Carbon class
$date = $created[0]; // or $created['date'])` date specifically

Ein Fehler tritt auf:

Objekt vom Typ Illuminate \ Support \ Carbon kann nicht als Array verwendet werden.

Ich kann den Grund dafür nicht finden. Irgendeine Lösungsmöglichkeit?

Joe

Laravel konvertiert alles, was als Datum deklariert ist, in ein Carbon- Objekt, wenn es das Modell abruft. Sie versuchen, die Array-Syntax für ein Objekt zu verwenden.

Versuchen Sie es $user->created_atoder$user->created_at->format('m/d/Y')

Sie können auch davon profitieren, sich mit Arrays und Objekten und ihren Unterschieden in PHP vertraut zu machen.

Dieser Artikel stammt aus dem Internet. Bitte geben Sie beim Nachdruck die Quelle an.

Bei Verstößen wenden Sie sich bitte [email protected] Löschen.

bearbeiten am
0

Lass mich ein paar Worte sagen

0Kommentare
LoginNach der Teilnahme an der Überprüfung

Verwandte Artikel

Java: Abrufen eines Elements aus einem HashSet

Abrufen eines Werts von einem Klassenobjekt in Python basierend auf Benutzereingaben

Abrufen eines bestimmten Elements aus einem Pandas Dataframe

Kann ich ein Element aus einem Tupel genauso abrufen wie das Indizieren eines Elements aus einem Array in einer for-Schleife?

Abrufen eines Elements aus einem Array, in dem möglicherweise keine Daten vorhanden sind

Los - Abrufen des Textes eines einzelnen HTML-Elements aus einem Dokument mit bekannter Struktur

Abrufen einer ID oder eines Werts aus einem verschachtelten ListItem in React Native Elements

Effiziente Methode zum Abrufen eines Elements aus einer Sammlung mit einem änderbaren Schlüssel

Abrufen eines einzelnen Werts aus einem Array

Abrufen eines doppelten Werts aus einem EditText

Abrufen eines eindeutigen Werts aus einem Array

Abrufen eines Strings aus einem JSONObject

Abrufen eines Objekts aus einem Klassenarray in Javascript

Abrufen eines Arrays aus einem JSONArray

Abrufen eines Datenattributs aus einem Javascript

Werte eines Objekts aus einem Array abrufen?

Abrufen eines Textes aus einem Bearbeitungsfeld

Abrufen eines zufälligen Elements aus ArrayList

Abrufen eines beliebigen Elements aus einer Menge

Zuweisen eines Wörterbuchs zu einem Klassenobjekt

Extrahieren eines bestimmten Elements aus einem JSON

Entfernen eines Elements aus einem Array (Java)

Entfernen eines Elements aus einem Auswahlfeld

Entfernen eines Elements aus einem dynamischen Array

Abrufen eines Werts aus einem 16-Bit-Register

Abrufen eines zufälligen Werts aus einem JavaScript-Array

Abrufen eines Teilstrings aus einem String, der Sonderzeichen enthält

Abrufen eines Werts von einem Objekt, das aus Array besteht

Abrufen eines Werts aus einem Array in einer MongoDB-Sammlung