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