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
}
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!
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
}
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(),
];
}