procedimentoId = $procedimentoId; } public function passes($attribute, $value) { return self::isValid($this->procedimentoId, $value); } public static function isValid($procedimentoId, $cidId) { return DB::table('sigtap.procedimento_cid as procedimento_cid') ->where('procedimento_cid.procedimento_id', $procedimentoId) ->where('procedimento_cid.cid_id', $cidId) ->where('procedimento_cid.principal', 'S') ->exists(); } public function message() { return 'CID principal inválido para o procedimento informado.'; } }