Solucionado (ver solução)
Solucionado
(ver solução)
3
respostas

Erro 404

Olá! Defini minha rota para buscar os médicos por especialidade, porém estou recebendo um erro 404.

Método:

/**
     * @Route("/especialidades/{especialidadeId}/medicos", methods={"GET"})
     */
    public function buscaPorEspecialidade(int $especialidadeId) : Response
    {
        $repositorioMedicos = $this
            ->getDoctrine()
            ->getRepository(Medico::class);

        $medicos = $repositorioMedicos->findAll();

        return new JsonResponse($medicos);
    }

Erro:

(2/2) NotFoundHttpException No route found for "GET /especialidades/1/medicos"

3 respostas

Olá, André.

Consegue colocar todo seu código no Github pra eu dar uma olhada?

Além disso, roda o comando php bin/console debug:router e me diz a saída

A classe de annotation @Route tá importada do namespace correto?

solução!

Olá!

Exclui o repositório (do meu GitHub) e clonei novamente. Implementei o método de busca por especialidade e voltou a funcionar, deveria ser algum detalhe pequeno.

Obrigado!