belongsTo(SolicitacaoHistorico::class); } public function exame() { return $this->belongsTo(Exame::class); } public function procedimentoCirurgico() { return $this->belongsTo(ProcedimentoCirurgico::class); } public function especialidade() { return $this->belongsTo(Especialidade::class); } public function getOrigemAttribute() { if (!is_null($this->exame_id)) { return 'exame'; } else if (!is_null($this->procedimento_cirurgico_id)) { return 'procedimento_cirurgico'; } else if (!is_null($this->especialidade_id)) { return 'especialidade'; } } }