'integer', ]; public function children(): HasMany { return $this->hasMany(self::class, 'parent_id'); } public function users(): HasMany { return $this->hasMany(User::class); } /** * 递归获取部门树 */ public function childrenRecursive(): HasMany { return $this->children()->with('childrenRecursive'); } }