$this->base, 'attrs' => $this->attrs->pluck('name'), default => parent::__get($key), }; } public function hints(): array { return [ 'required' => __('RDN is required') ]; } public function render(bool $edit=FALSE,bool $old=FALSE,bool $new=FALSE): View { return view('components.attribute.rdn') ->with('o',$this); } public function setAttributes(Collection $attrs): void { $this->attrs = $attrs; } public function setBase(string $base): void { $this->base = $base; } }