محمد
2 سال پیش توسط محمد مطرح شد
1 پاسخ

عدم اتصال به دیتابیس mysql

سلام هنگام ثبت نام اطلاعاتی به دیتا بیس ارسال نمیشه سایت با لاراول نوشته شده

خطایی که میگه

Illuminate\\Database\\QueryException  
SQLSTATE\[HY000\]: General error: 1364 Field 'roleid' doesn't have a default value (SQL: insert into `users` (`name`, `email`, `mobile`, `password`, `updated_at`, `created_at`) values (parmida, parmida2005@gmail.com, 09371234567, $2y$10$9TF6Ixw4jG2TYhDTKdNTcOa79LhYGeRaiKgKQD6dmUmvX.oXX2Bge, 2023-04-04 16:16:35, 2023-04-04 16:16:35))

ثبت پرسش جدید
oss_vahid
تخصص : wp developer
@ossvahid 2 سال پیش مطرح شد
0

فک کنم میگه جدول شما که ی ستونی داره به نام role_id مقدار پیش فرض نداره برو داخل کویری های ساخت اون جدول بزن

role_id INT (0)   NOT NULL DEFAULT '' 
# اگه role_id افزایش خودکار داره و پریماری هستش اینو بزن
role_id INT (0)   NOT NULL AUTO_INCREMENT PRIMARY KEY 
DEFAULT '' 

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام