سوال درباره «نحوه بازیابی همه پست های مربوط به یک دسته بندی خاص در لاراول »


#1

سلام
من روی یک پروژه وبلاگ در لاراول کار می کنم.
یک جدول(یا مدل) پست دارم و یک مدل category. و یک جدول pivot که idهای دو جدول اولی رو نگه می داره. و بین اینها رابطه manyToMany برقراره … تو ذخیره کردن اطلاعات در دیتابیس مشکلی ندارم. اما سوالم اینه که چطور می تونم همه پست های مربوط به یک دسته بندی خاص رو بگیرم و تو ویو نمایش بدم؟از چه دستوری باید استفاده کنم؟(تو eloquent)


#2

گفتم شاید بد نباشه که اشاره کنم به این موضوع که در لاراول جدول همون مدل نیست و اسمشون هم با هم فرق میکنه، مدل: Post، جدول: posts.

بنظر میرسه که باید از متد hasManyThrough یا چیز مشابهی استفاده کنید، من خیلی وقته با لاراول کار نکردم، اما اگر relation ها در مدل ها و همچنین در سکیما درست انجام شده باشه احتمالا کارتون راحت باشه.


#3

نه سوالم اینه که تو کنترلر چه کدی رو بنویسیم که پست های یک دسته بندی رو بیاره؟
اینی که تو بالا آوردی مربوط به ساخت رابطه در مدله که با اون مشکلی ندارم.


#4

باید یه نگاه کوتاه به داکیومنت بندازم، کلا یادم رفته