@mgsmus Hocam biraz kurcukladım.
$table->unique('urun_id', 'urundetay_id');
Bu şekilde kullanınca sadece bir sütunda aynı rakamı kabul etmiyor.
$table->unique(['urun_id', 'urundetay_id']);
Bu şekilde kullanıncada varyasyonu aynı olanları kabul etmiyor yani iki sütundada 1 1 varsa tekrar eklemeye çalıştığınızda 1 1 var diyor. Yani bu kısım işe yaradı teşekkür ederim. distinct etmeye gerek kalmadı.
Hocam peki örnek olarak 1 numaralı ürüne ait özellikleri güncelleyecek isek biz burada önce bir numaralı ürüne ait tüm eşleştirmeleri silmeli sonra yenilerini mi eklemeliyiz? Yoksa daha kolay hazır bir yöntem var mı?