Ich habe die Beziehungen eingerichtet (richtig denke ich) .. Ich habe 3 Tabellen, Benutzer, Kommentare und Kommentare likes Tabelle.Überprüfen, ob die Sammlung einen Wert enthält
In meiner Klinge, kann ich {{ $comment->commentLikes }}
mit diesem Zugang und es ist mir zurückschicken:
[{"id":85,"comment_id":12,"user_id":1,"action":1},
{"id":86,"comment_id":12,"user_id":3,"action":1},
{"id":87,"comment_id":12,"user_id":4,"action":1},
{"id":88,"comment_id":12,"user_id":6,"action":1},
{"id":89,"comment_id":12,"user_id":9,"action":1}]
user_id
Besitzer dergleichen darstellt.
Jetzt möchte ich überprüfen, ob diese Sammlung den authentifizierten Benutzer hat, mit anderen Worten, ob der aktuelle Benutzer diesen Kommentar mochte oder nicht. Gibt es eine Möglichkeit, das zu tun, anstatt eine for-Schleife zu verwenden? Vielleicht kann so etwas wie {{ $comment->commentLikes->owner }}
so dass ich
verwenden 'wenn (this) enthält Auth::user->id()
' ...