(4)
Laravel relationship sorusu (4lü)
usersteams locationsusers_teamsdiye dört tablom var.teams tablosu içerisinde; "location_id" sütunu var.ben de location'lara modelden;teams ile users da, zaten belongstomany ile bağlanıyor; users_teams tablosundan.Ben de istiyorum ki; location'a bağlı user'ları çekeyim.Yani lokasyondan takıma, takıml
users
teams
locations
users_teams
diye dört tablom var.
teams tablosu içerisinde; "location_id" sütunu var.
ben de location'lara modelden;
teams ile users da, zaten belongstomany ile bağlanıyor; users_teams tablosundan.
Ben de istiyorum ki; location'a bağlı user'ları çekeyim.
Yani lokasyondan takıma, takımlardan da koç havuzuna ulaşmam lazım diyebiliriz.
Location::with(['users'])->get()
ile bağlanıp user'ları çekmek istiyorum.
Bana destek atabilecek biri var mıdır?
VEya bu methodun adı ne oluyor tam olaraktan?
TEşekkür ettim
0
Laravel bilmiyorum ama işinize yararsa bahsettiğiniz işlem inner join olarak geçiyor SQL'de.
0
plutongezegendegilmi
(
23.09.20)
evet, ama laravelde bunu daha doğru yapılarda vermek gerekiyor. plymorph falan olabilir ama oradan bağlayamadım.
join atmak veya foreach ile tek tek yakalamak gibi formülleri son aşamada düşüneceğim mümkün olduğunca
0
laravel.comCevap kesin yukarıdaki linkte bir yerde ama :((
"Defining The Inverse Of The Relationship" kısmı var, acaba oradaki örnekler işinize yarıyor mu?
0
Location::with('teams', 'users')->get();
böyle bişey olabilir, php kullanmayalı 10 sene oldu sdfgsdfg sanırım aradığın şey eloquent joins
0
nahtoderfahrung
(
23.09.20)