Solucionado (ver solução)

Importante

Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!

Solucionado
(ver solução)
1
resposta

Erro quando insiro a data no banco de dados

Olá amigos! Quando vou inserir a data dentro de um insert into, me retorna um erro.

Abaixo o código do insert:

    DB::insert('INSERT INTO VENDA (codigo, preco, mesa, hora, quantidade) VALUES ('.intval($codm).','.number_format($preco,2).','.$mesa.','.date("H:i:s").','.$qtd.')');

o erro que é retornado é o seguinte:

<!-- SQLSTATE[HY000]: General error (SQL: INSERT INTO VENDA (codigo, preco, mesa, hora, quantidade) VALUES (2,8.50,7,14:36:33,3)) (500 Internal Server Error) -->

Obrigado desde já!

1 resposta
solução!

Data e hora precisam estar dentro de aspas, Matheus.

Essa dúvida é de SQL, não de Laravel. :-)