Estoy tratando de crear una página de registro, pero cuando intento registrarme aparece el error anterior. El código:
DB::query('INSERT INTO users VALUES (\'\', first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));El problema parece deberse a esta parte: \'\' . Todo lo que necesita: para eliminarlo, porque el campo de identificación es autoincremental.
Acaba de salir:
DB::query('INSERT INTO users VALUES (first_name, last_name, password, email)', array(':first_name'=>$first_name, ':last_name'=>$last_name, ':password'=>$password, ':email'=>$email));