Pessoal bom dia, estou usando o Eloquent em um projeto meu (fora do laravel), mas está acontecendo uma coisa estranha:
$model = new \Produto; $model->save();
Se eu fizer isso, sem atribuir valor a alguma coluna do banco ele insere normalmente...
Digamos, tem uma coluna chamado Nome (Tabela Produto) que é Not Null, ele insere como uma string vazia...
Tanto é que se eu pesquisar assim ele não encontra:
SELECT * FROM PRODUTOS WHERE NOME IS NULL
E se eu pesquisar assim, ele encontra:
SELECT * FROM PRODUTOS WHERE NOME = ''
Vocês sabem como resolver?