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

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

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


ثبت پرسش جدید
matin
@matin.kh73 7 سال پیش مطرح شد
0

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


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

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