Yorum beğenme sistemi
Kafamı kurcalayan bir soru var. Benzer bir şeyi yapmayı düşündüğüm için buradaki yorum/soru beğenme mantığını ele almak istedim.
Varsayıyorum ki yaptığımız yorumlar yorumlar
diye bir tabloda tutuluyor olsun. Burada sadece beğenme opsiyonu var ama diyelim ki beğenmeme durumu da olsun. Kullanıcılar için de bir users
tablosu vardır. Şimdi bu kayıtlı kullanıcılar yorumları beğendiği veya beğenmediği zaman bu kayıtlar ne şekilde depolanıyor? Kullanıcı özelinde 1 beğenme veya beğenmeme hakkı var. Bu aradaki bağlantı nasıl kuruluyor.
Chat gpt bir üçüncü tablo oluşturup soru id ve kullanıcı id kullanarak öyle kayıt et diyor.
Gerçekten de buradaki mantık böyle mi, her beğeni attığımızda tabloda bir satır mı oluşturuyoruz?
Konuyla ilgili bende araştırdım fakat içime sinen tatmin edici bir yol bulamadım.
Benzeri şekilde bildirim sistemi de aklımı kurcalıyor. @tayfunerbilen bir videosunda Prototürk'ü yazarken çok mantıklı bir yöntem keşfettiğini ve yakın zamanda bununla ilgili bir video çekeceğini söylemişti ama hala bekliyorum. :)