Ich habe zwei Modelle, Post
und Comment
; viele Kommentare gehören zu einem einzigen Beitrag. Ich versuche auf alle Kommentare zuzugreifen, die mit einem Beitrag als Array verbunden sind.
Ich habe Folgendes, was eine Sammlung gibt.
$comments_collection = $post->comments()->get()
Wie würde ich dieses $comments_collection
in ein Array verwandeln? Gibt es einen direkteren Zugang zu diesem Array durch eloquente Beziehungen?
Sie können toArray () wie unten beschrieben verwenden.
Die Methode toArray
konvertiert die Sammlung in ein einfaches PHP-Array. Wenn die Werte der Sammlung Eloquent-Modelle sind, werden die Modelle auch in Arrays konvertiert
Verwenden Sie collect($comments_collection)
oder verwenden Sie
Versuchen Sie json_decode($comments_collection)
in json zu konvertieren.