Eloquent many-to-many-to-many - wie man leicht entfernte Relationen lädt

Ich habe 3 Tische; Benutzer, Gruppen und Berechtigungen

In Modellen, für die ich die Beziehungen im Benutzermodell als "belongToMany" festgelegt habe:

public function groups() {
    return $this->belongsToMany('Group');
}

in Gruppenmodell:

public function users() {
    return $this->belongsToMany('User');
}

public function permissions() {
    return $this->belongsToMany('Permission');
}

in Berechtigungsmodell:

public function groups() {
    return $this->belongsToMany('Group', 'id');
}

viele Benutzer - zu - vielen Gruppen viele Gruppen - zu - vielen Berechtigungen

Ich versuche, alle Berechtigungen eines Benutzers abzurufen und habe keine Ahnung, wie der Code dafür aussehen soll. Kann jemand helfen

Antworten auf die Frage(1)

Ihre Antwort auf die Frage