Arkadaşlar merhaba. Benim merak ettiğim bir konu var. Many to many bağlantısı yapılırken bir tabloya birden çok tablo bağlamak için tek bir pivot tablo kullanılabilir mi?
Örneğin bir "İçerik" tablomuz var. Bu tabloya "Kategoriler" ve "Etiketler" olmak üzere 2 adet many to many bağlantısı yapmak istiyorum. Her ikisi içinde ayrı ayrı pivot tablosu açmak yerine tek bir "İçerikTaxonomies" diye bir tablo açarak:
public function icerik() // kategori.php modelinde
{
return $this->belongsToMany('icerik', 'icerikTaxonomies', 'icerik_id', 'kategori_id');
}
public function icerik() // etiketphp modelinde
{
return $this->belongsToMany('icerik', 'icerikTaxonomies', 'icerik_id', 'etiket_id');
}
bu şekilde bağlamak mümkün mü? (Aynı şekilde icerik.php modelinde de 3 ve 4 ncü değişkenlerin yerlerini değiştirerek tabiki) Yardımcı olursanız çok sevinirim. Eğer mümkünse tüm sistem için tek bir pivot tablosu tutmayı düşünüyorum.