راکت
حل شده

جایگزین HasManyThrough برای روابط many to many

2 پاسخ

دوستان سلام
من یه مدل job یه مدل stage و یه مدل candidates دارم. هر job می تونه چندین تا stage(رابطه ی one to many) داشته باشه. و هر stage می تونه چندین تا candidate داشته باشه(رابطه ی one to many). پس در این صورت هر job می تونه چندیدن تا candidate داشته باشه که در stage های مختلفی قرار دارند. قبلا با متد HasManyThrough می تونستم از طریق job به تمام candidate هام دسترسی پیدا کنم
حالا من اومدم رابطه ی بین stage و candidate رو به many to many تغییر دادم. چون می خوام هر candidate بتونه در چند job باشه.
حالا دیگه با این HasManyThrough نمی تونم از طریق job به candidate هام دسترسی پیدا کنم و مجبور میشم از foreach و ... استفاده کنم. ولی خواستم سوال کنم ببینم جایگزینی برای متد HasManyThrough نیست که بشه باهاش روابط many to many رو برگشت داد ؟
@hesammousavi
@ali.bayat
@ali.farmani
@Alimotreb

ثبت پرسش جدید

پاسخ‌ها

2
hamed sarkhosh
hamed sarkhosh
@ham.sarkhosh

تخصص: برنامه نویس

بهترین پاسخ

بعد از چندیدن ساعت سرچ مداوم به این پکیج دست پیدا کردیم که کارمون رو راه انداخت ! پکیج خوبیه استفاده کنید ازش
https://github.com/staudenmeir/eloquent-has-many-deep#existing-relationships

علی بیات
علی بیات
@ali.bayat

تخصص: توسعه دهنده ارشد وب

شاید پاسخ شما همین‌جا باشد

برای ارسال پاسخ لازم است وارد شده یا ثبت‌نام کنید

ورود یا ثبت‌نام