laravel Merhaba arkadaşlar, Laravel migration ile veritabanı oluşturuyorum. Mimari şu şekilde: - user ve user_group isimli tablolar var - user tablosu user_group_id adında bir foreign key içerir - Migration oluşturulma sırası ise create_user_table.php, create_user_group_table.php şeklindedir Eğer user migration'ı user_group 'dan önce tanımlarsanız, user tablosuna foreign key tanımlayamıyorsunuz. Çünkü user_group tablosu henüz oluşmamış oluyor. Öncelik sırası problemini nasıl aşabilirim? Not: 'unsigned' tanımlaması yapıldı.
mgsmus foreign key tanımlamalarını ayrı bir migrasyon dosyasında en son yapın. Laravel migrasyon dosyalarını dosya isimlerindeki tarihe göre sıralıyor. Onda oynama da yapabilirsiniz.