0 已删除 ]; public function getList() { return $this->catchSearch() ->with(['permissions', 'departments']) ->order('id', 'desc') ->select() ->each(function (&$item){ $permissions = $item->permissions->column('id'); unset($item['permissions']); $item['_permissions'] = $permissions; $departments = $item->departments->column('id'); unset($item['departments']); $item['departments'] = $departments; }) ->toTree(); } /** * * @time 2019年12月08日 * @return \think\model\relation\BelongsToMany */ public function users(): \think\model\relation\BelongsToMany { return $this->belongsToMany(Users::class, 'user_has_roles', 'uid', 'role_id'); } }