when($this->type, fn ($query) => $query->where('type', $this->type)) ->orderBy('name') ->get(); } protected function rules() { return [ 'type' => Rule::in(['asset', 'component']), ]; } }