Forumda kod paylaşılırken dikkat edilmesi gerekenler!
Birlikte proje geliştirmek ister misiniz?
Laravel Türkiye Forumları
Yükleniyor...
Bu site en iyi JavaScript etkinleştirilmiş modern bir tarayıcıda görüntülenir.
Bu sitenin tam sürümünü yüklemeye çalışırken bir şeyler ters gitti. Hatayı düzeltmek için bu sayfayı yenilemeyi deneyin.
Migration Sıra Problemi
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.
laravel
Fikir için teşekkürler. İlk yönteminiz mantıklı geldi. Neden düşünemediysem.