'boolean', ]; protected static function booted(): void { } public function business() { return $this->belongsTo(Business::class); } public function parent() { return $this->belongsTo(self::class, 'parent_id'); } public function children() { return $this->hasMany(self::class, 'parent_id'); } public function equipment() { return $this->hasMany(Equipment::class, 'category_id'); } }