Solucionado (ver solução)
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(),
        ];
    }