💻 آخرین فرصت یادگیری برنامه‌نویسی با آفر ویژه قبل از افزایش قیمت در ۱۵ آذر ماه (🎁 به همراه یک هدیه ارزشمند )
۰ ثانیه
۰ دقیقه
۰ ساعت
۳ دانشجوی سون‌لرن
خطا در اجرای php artisan migrate
جامعه لاراول ایجاد شده در ۰۷ شهریور ۱۴۰۱

سلام

من هنگام اجرای دستور php artisan migrate خطای زیر رو دریافت میکنم :

 SQLSTATE[42000]: Syntax error or access violation: 1071 Specified key was too long; max key length is 1000 bytes (SQL: alter table `users` add uniqu

e `users_email_unique`(`email`))

ممنون میشم راهنمایی بفرمایید

من سرچ کردم یک راهش اینه که در AppServiceProvider در متد boot عبارت زیر رو قرار بدیم:

Schema::defaultStringLength(191);

آیا این راه حل درستی هست؟

Fariba ۰۷ شهریور ۱۴۰۱، ۰۸:۰۱

سلام دوست عزیز

بله راه درستیه اما با بروزرسانی mysql هم این مورد برطرف میشه

موفق باشید ?

بهترین پاسخ
محمد گازری ۰۷ شهریور ۱۴۰۱، ۰۸:۴۹

برای من همین ارور رو نشون میداد که دلیلش دسترسی نداشتن کاربر برای عملیات ایجاد جدول بود.

User privileges

ابراهیم حداد ۱۷ آبان ۱۴۰۲، ۱۶:۰۸