swagger
[Finalizado Pelo Aluno]
Carlos, boa noite amigo
Sobre a documentação da api, estou usando swagger. Surgiu uma dúvida ao passar dois parametros no método show
user/{uuid}/patients/{uuid}/
segue o código abaixo
esta é a maneira que estou fazendo.
não está funcionando.
Olá, Albert!
Tudo bem?
Você tem o projeto no GitHub?
Se sim, pode compartilhar comigo? Porque fica mais fácil para mim rodar ele aqui na minha maquina e corrigir o swagger
Com o PHP 8 ficou um pouco mais fácil de usar, por conta dos anotations, até então era algo bem trabalhoso mesmo.
https://github.com/zurctrebla/pebmed.git
em produção ocorreu um erro tb, ainda não sei o que foi.
a doc de users está ok.
Rodei o seu projeto, e fiz um exemplo para você:
/**
* @OA\Get(
* path="/users/{user}/patients/{identify}",
* operationId="getPatientsList",
* tags={"Patient"},
* summary="Get patients",
* description="Returns list of patientes",
* @OA\Parameter(
* description="Parameter with mutliple examples",
* in="path",
* name="user",
* required=true,
* @OA\Schema(type="string"),
* @OA\Examples(example="uuid", value="0006faf6-7a61-426c-9034-579f2cfcfa83", summary="An UUID value."),
* ),
* @OA\Parameter(
* description="Parameter with mutliple examples",
* in="path",
* name="identify",
* required=true,
* @OA\Schema(type="string"),
* @OA\Examples(example="uuid", value="0006faf6-7a61-426c-9034-579f2cfcfa83", summary="An UUID value."),
* ),
* @OA\Response(
* response=200,
* description="Successful operation"
* ),
* @OA\Response(
* response=401,
* description="Unauthenticated",
* ),
* @OA\Response(
* response=403,
* description="Forbidden"
* )
* )
*/
public function show($user, $identify)
{
$user = $this->patientService->getPatientByUser($user, $identify);
return new PatientResource($user);
}
RESOLVEU!!!!!!!!!!!!!!
DEUS ABENÇOE VC
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!