/** * List permission of role * * @param user id * @return json */ public function rolePerm($roleId) { $role = new PermissionRole(); $tree = parent::where('id', '=', $this->getRootNode()->id)->first()->getDescendants()->toHierarchy(); // Get list permission with status $permissions = $role->getRolePermission($roleId, $tree->toArray()); return $permissions; }