2016-05-04 16 views
1

ich habe 3 Tabellen: users, roles, permission während zwei Tabellen: role_users und permission_role sind die Benutzer keysLaravel Link bis 3 Tabellen

Eine Speicherung gehört zu viele roles. In App\user.php, kann ich die Rollen abrufen (i abrufen nur eine Rolle, auch die Beziehung benötigt wird, ist viele)

public function roles() 
{ 
    //return $this->belongsToMany('App\Role')->withTimestamps(); 
    return $this->belongsToMany('App\Role', 'role_user', 'user_id', 'role_id'); 
} 

A Rollen viele Berechtigungen verfügt, aber wie kann ich die Berechtigungen über Benutzer abrufen?

Antwort