• 23-10-2022, 10:21:19
    #1
    Merhaba,

    Bir listem var, örneğin kurum üyeliklerinin tutulduğu bir veritabanı. (üye id, kurum id, kayıt eden kullanıcı id) bu veritabanından verileri alırken ben ID'ler ile birlikte örneğin üyenin bilgilerini de çekmek istiyorum. (Üye a kurumuna üye ise bu id ile üyeler veritabanından verisini çekmek istiyorum)
    Verileri foreach ile alabiliyorum bunda sıkıntı yok ama bu sefer sistem yavaşlıyor doğal olarak. Javascript ile yüklemeyi denedim daha sonradan bu şekilde de yavaş kalıyor sayfa yüklendikten sonra yükleniyor vs.
    Çok net anlatamadım sanırım ama kısaca a tablosundan array ile id verileri bu array içerisinde yer alan idler ile farklı tablolardan veri çekmek istiyorum. İşin özü bu.
    Biraz araştırdım ama net bir çözüm üretemedim. Nasıl bir yol izlemeliyim bu konuda, öneriniz ne olur? Tüm verileri Ajax ile mi yüklemeliyim tabloya? Bu yavaşlık problemini nasıl giderebilim?
  • 23-10-2022, 10:26:49
    #2
    Relationships ile yapabilirsin. "hasone, hasmany, belongsto, belongstomany" vs.
  • 23-10-2022, 10:34:51
    #3
    Sadece BelongsTo ile yapabilirsiniz diğer relationshipler işe yaramaz veriyi çekerken with ile çekin.
  • 23-10-2022, 10:48:42
    #4
    Api için kullanacaksanız with kullanın, relationship ile tanımlanan verilere blade içerisinden doğrudan erişilebilir