Bom dia,
Estou com este problema.
<!-- Warning: Undefined property: stdClass::$nome (500 Internal Server Error) -->
Meu código está assim:
<?php
namespace App\Controller;
use App\Entity\Medico;
use Symfony\Component\HttpFoundation\JsonResponse;
use Symfony\Component\HttpFoundation\Request;
use Symfony\Component\HttpFoundation\Response;
use Symfony\Component\Routing\Annotation\Route;
class MedicosController
{
/**
* @Route("/medicos")
*/
public function novo(Request $request): Response
{
$corpoRequisicao = $request->getContent();
$dadosEmJson = json_decode($corpoRequisicao);
$medico = new Medico();
$medico->crm = $dadosEmJson->crm;
$medico->nome = $dadosEmJson->nome;
return new JsonResponse($medico);
}
}
Minha classe Medico está assim:
<?php
namespace App\Entity;
class Medico
{
public $crm;
public $nome;
}
Não sei o que pode estar errado.
Podem me ajudar?
Obrigado!