پاسخ به موضوع

7 ماه پیش علی این پرسش را مطرح کرد 1 نفر پاسخ داده اند

خطای migrate نشدن در لاراول

سلام وقت بخیر بنده میخوام جدول جدیدی که ساختم migrate کنم اما با این خطا مواجه میشم

SQLSTATE[42S21]: Column already exists: 1060 Duplicate column name 'nameEn' (SQL: alter table `categories` add `nameEn` varchar(255) not null)

ابوالفضل احمدی

abolfazlahmadi@

به نظر میاد ستون تکراری دارید،اگه دیتای خاصی ندارید دستور

php artisan migrate:reset

رو اجرا کنید، و بعد از اجرای این کامند وارد phpmyadmin شید و چک کنید ببنید همه جداول به جز migrations در دیتابیستون حذف شده باشه،در مرحله بعدی وارد جدول migrations شید و مطمعن باشید دیتایی داخلش نیست،و نهایتا کامند

php artisan migrate

رو اجرا کنید،ببنید همچنان خطای Duplicate column name 'nameEn' دریافت میکنید یا نه

به نظر میاد ستون تکراری دارید،اگه دیتای خاصی ندارید دستور

php artisan migrate:reset

رو اجرا کنید، و بعد از اجرای این کامند وارد phpmyadmin شید و چک کنید ببنید همه جداول به جز migrations در دیتابیستون حذف شده باشه،در مرحله بعدی وارد جدول migrations شید و مطمعن باشید دیتایی داخلش نیست،و نهایتا کامند

php artisan migrate

رو اجرا کنید،ببنید همچنان خطای Duplicate column name 'nameEn' دریافت میکنید یا نه