Ich habe eine Galerietabelle und eine Tag-Tabelle. Eine Pivot-Tabelle 'gallery_tag' existiert mit einer Viele-zu-Viele-Beziehung.Laravel Rückkehr Ergebnisse beim Blick in eine Pivot-Tabelle
Ich kämpfe um eine Möglichkeit, wo ich die Galerie (Galerie: :) Bilder mit nur sagen 'rot' (Tag-ID: 2) auf meiner Seite zeigen kann.
Ich verstehe, wie es geht, wenn tag_id in der Galerietabelle gespeichert wurde, aber wie suche ich meine Tag :: oder Gallery :: für diese bestimmte ID?
weiß ich, dieser Code funktionieren würde nie aber hoffentlich werde es erklären, was ich zu tun versucht:
$red = Gallery::wherePivot('id', '=', 2)->get();
Dank
Warum greifen Sie nicht vom Tag-Modell '$ red = Tag :: wo (['id' => 2]) -> mit ('gallery') -> get()' –
Ich bekomme Call zu undefined Methode Belichten \ Datenbank \ Query \ Builder :: gallery(). Was referenziert diese Galerie? Der Tisch? –
das ist die Beziehung von Tags-Modell. oder sind es Galerien? zeige den Beziehungscode. –