TaxonomyStatus::class, 'metadata' => 'array']; } public function organization(): BelongsTo { return $this->belongsTo(Organization::class); } public function type(): BelongsTo { return $this->belongsTo(TaxonomyType::class, 'taxonomy_type_id'); } public function parent(): BelongsTo { return $this->belongsTo(self::class, 'parent_id'); } public function children(): HasMany { return $this->hasMany(self::class, 'parent_id'); } public function creator(): BelongsTo { return $this->belongsTo(User::class, 'created_by'); } }