Retorno 500 ao inserir UUID
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
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';
Precisa estar logado para conseguir responder a este ticket!
Clique Aqui Para Entrar!