'boolean', ]; /** * 部位定義(來自 config/ui_parts.php)。 */ public function getPartAttribute(): ?array { return config("ui_parts.parts.{$this->part_key}"); } /** * 部位顯示名稱。 */ public function getPartLabelAttribute(): string { return config("ui_parts.parts.{$this->part_key}.label", $this->part_key); } public function scopeActive($query) { return $query->where('is_active', true); } }