arkadaşlar merhaba,
şimdi benim 3 tane tablom var
-kullanici
id
first_name
last_name
-kullanici_alanlari
id
user_id
name
-kullanici_alanina_dahil_kullanicilar
id
kullanici_alan_id
user_id
şimdi ben kullanicidan kullanici alanlarını çekiyorum ordanda kullanicilara ait user_id leri çekip ordan kullanicinin isim ve soyismine ulaşıp yazdırıyorum ama bunu yaparken 3 kere foreach kullanıyorum ben bir kere kullanmak istiyorum.
$user = User::find(6);
foreach($user->kullanici_alanlari()->get() as $key => $value)
{
foreach($value->kullanici_alanina_dahil_kullanicilar()->get() as $k => $v )
{
foreach($v->user()->get() as $us){
var_dump($us->getFullNameAttribute());
}
}
}
yukarıdaki gibi ilişkiler vs tanımlı ama ben istiyor ki , kullanici_alanlarını getirdiğim zaman onun içinde o alana dahil kullanıcıların isimlerini çekebileyim ?
nasıl yapabiliriz bunu ?
teşekkürler.