当我尝试在我的数据库中创建一个新用户时遇到问题,如果我在 phpmyadmin 中添加用户我没有问题,但是当我尝试在我的 laravel web 中创建用户时,用户已创建并出现此错误: SQLSTATE [23000]:违反完整性约束:1062 键“PRIMARY”的重复条目“15.236.964-5” 我不知道是哪个问题,因为在数据库中不存在相同的主键。 有问题的表是:

CREATE TABLE IF NOT EXISTS `users` ( 
`rut` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `name` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `email` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `password` char(60) COLLATE utf8_unicode_ci NOT NULL, 
  `edad` int(11) NOT NULL, 
  `pais` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `comuna` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `sector` varchar(255) COLLATE utf8_unicode_ci NOT NULL, 
  `tipo` enum('profesor','alumno','administrador_parrilla','administrador_sistema','externo') COLLATE utf8_unicode_ci NOT NULL, 
  `remember_token` varchar(100) COLLATE utf8_unicode_ci DEFAULT NULL, 
  `created_at` timestamp NULL DEFAULT NULL, 
  `updated_at` timestamp NULL DEFAULT NULL 
) ENGINE=InnoDB DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci; 
 
ALTER TABLE `users` 
  ADD PRIMARY KEY (`rut`), 
  ADD UNIQUE KEY `usuario_rut_unique` (`rut`), 
  ADD UNIQUE KEY `usuario_email_unique` (`email`); 

我的 Controller :

class UsuarioController extends Controller 
{ 
评论关闭
IT虾米网

微信公众号号:IT虾米 (左侧二维码扫一扫)欢迎添加!