[PROMOÇÃO] Assine com + 30% de desconto ANUAL MENSAL (últimas horas)
Douglas Desidério Salvador
Criador Douglas Desidério Salvador 21/10/2022

Bom dia Professor Carlos, tudo bom ?

Ao colocar o endpoint courses/uuid o mesmo retorna o json 200.

db4ff46a-1842-44e4-958d-0bdc11def2ca

Ao colocar o uuid errado retorno o status 404.

db4ff46a-1842-44e4-958d-0bdc11def2cx

 

Agora a minha dúvida, ao colocar uuid + um caracter ele retorna status 500

db4ff46a-1842-44e4-958d-0bdc11def2caa

 

SQLSTATE[22P02]: Invalid text representation: 7 ERROR: invalid input syntax for type uuid: "db4ff46a-1842-44e4-958d-0bdc11def2caa" CONTEXT: unnamed portal

 

Teria como evitar esse erro ?

 

Abraços

Manager Carlos Ferreira 21/10/2022

Olá, Douglas!
Tudo bem?

No seu model, você definiu a primary key como UUID?

Deixe como string, porque o MySQL não reconhece esse formato:
protected $primaryKey = 'id';
protected $keyType = 'string';

Carlos Ferreira
Sabe a Solução? Ajude a resolver!

Precisa estar logado para conseguir responder a este ticket!

Clique Aqui Para Entrar!