laravel链接3个表

时间:2016-05-04 09:24:46

标签: php laravel-5

我有3张桌子: users, roles, permission而两个表:role_userspermission_role正在存储keys

用户属于许多roles。在App\user.php中,我可以检索角色(即使关系很多,我也只需要检索一个角色)

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

角色有很多权限,但我如何通过用户检索权限?

1 个答案:

答案 0 :(得分:1)