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

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

لینک کوتاه اشتراک گذاری

0

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

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

لینک کوتاه اشتراک گذاری

0

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

برای ارسال پاسخ لازم است، ابتدا وارد سایت شوید.