1
resposta

Erro de insert sem resolução!

SQLSTATE[HY000]: General error: 1364 Field 'UsuarioNome' doesn't have a default value (SQL: insert into usuarios () values ())

Controller :

use App\Usuario;

public function cadastraUsuario(UsuarioRequest $req){
        Usuario::create($req->all());
        return "sim";
}
class Usuario extends Model
{
    protected $primaryKey = 'UsuarioID';
    protected $table = 'usuarios';
    public $timestamps = false;
    protected $fillable = array('UsuarioNome', 'UsuarioEmail', 'UsuarioSenha',    'UsuarioStatus');
}

eu coloquei um return no $req->all() e veio todos dados corretos do formulário mais ai da um erro no create de insert!

1 resposta

Oi Rodrigo, tudo bom?

Seu problema é referente a algum curso? Qual ferramenta você está utilizando?

Esse código está gerando uma query invalida, sem valores:

insert into usuarios () values ())