آفلاین
user-avatar

ارور در مایگریشن ها

3 سال پیش
توسط matin آپدیت شد
آفلاین
user-avatar
developer ( 33462 تجربه )
3 سال پیش
تخصص : برنامه نویس

آقای موسوی وقتی میخوام یک مایگریشن جدید ثبت کنم و دستور php artisan migrate رو میزنم، میگه که چون رابطه خارجی(foreign) وجود داره امکان مایگریت وجود نداره و مجبورم همه دیتابیس رو پاک کنم و بعد مایگریت کنم، چرا به شما این ارور رو نمیده توی دوره ها؟

آفلاین
user-avatar
matin ( 628 تجربه )
3 سال پیش

به دلایل متعددی میتونه این اتفاق بیوفته..
1- درست تعریف نکردن کلید خارجی تو جدولتون(unsigned باشه و ... )
2-اگر "جدول اصلی" مایگریت نشه، جدولی که دارای کلید خارجی اون جدول اصلی هستش موقع مایگریت کردن خطا میگیره!

برای ارسال پاسخ باید وارد سایت شوید