belongsToMany(Permission::class, 'user_role_permission'); } /** * Grant the given permission to a role. * * @param Permission $permission * @return mixed */ public function givePermissionTo(Permission $permission) { return $this->permissions()->save($permission); } public function users() { return $this->belongsToMany(User::class, 'role_user'); } }