procedimentoId = $procedimentoId; } public function passes($attribute, $value) { $procedimento = Procedimento::findOrFail($this->procedimentoId); return ($procedimento->hasCidPrincipal && is_numeric($value)) || !$procedimento->hasCidPrincipal; } public function message() { return "CID é obrigatório para o procedimento selecionado."; } }