Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Só vem o ID

A resposta pra mim está vindo incompleta; Submeto através do POSTMAN e ele retorna um json só com o id do novo médico criado. No banco o médico é inserido normalmente (com CRM e nome), mas na resposta HTTP vem assim:


{
    "id": 3
}
1 resposta
solução!

Tive que implementar a interface JsonSerializable e consequentemente o método abaixo. Daí funcionou 100%;

public function jsonSerialize()
    {
        return [
            "id" => $this->getId(),
            "crm" => $this->getCrm(),
            "nome" => $this->getNome(),
        ];
    }