Merhaba,
Elimde bir kategori modeli var ve bu kategoriye ait üyeleri hasMany ile çekiyorum. Fakat üyeler ile ilişkilendirilen veritabanında üyeler ID bilgileri ile kayıtlı. hasMany ile üye listesini aldıktan sonra belongsTo gibi bir şey ile üyelerin detaylı bilgilerini almam mümkün mü?
Bunu nasıl yapabilirim?
İyi forumlar dilerim.
Laravel ile Veri İşlemleri Hk.
1
●140
- 10-12-2022, 23:31:16
- 12-12-2022, 08:17:32Biraz daha aciklayici olmasi icin Category ve Users modelinde tanimladigin relationshipleri ve tabloyu paylasabilir misin?
User tablondaki id ile erisebilmen icin;
Category modelinde
public function users() { return $this->hasMany(User::class); }User modelinde;
public function categories() { return $this->belongsToMany(Category::class, 'user_id', 'id'); // user birden fazla category'e ait }Anladigim kadariyla Category model tablonda user_id var ve buradan user'lara erisebiliyorsun.
$category->users()->get(); veya $category->users; ile kolaylikla user bilgilerine erisebilirsin.