【发布时间】:2017-11-22 00:44:10
【问题描述】:
我的应用程序中有一个时间线,就像 Facebook 一样,我在其中列出了用户的所有帖子。我还有一个分享帖子并将其存储在名为 post_shares 的表中的功能。如何将用户的共享帖子包含在模型帖子的同一集合中?
(示例表)
帖子: id,user_id,title,desc
post_shares: id,post_id,user_id
在我看来,我做了一些类似 foreach($user->posts as $post) 的事情,我得到了所有用户的帖子,但我也想获取用户的共享帖子。
最好的方法是什么?
【问题讨论】:
-
阅读 laravel 中的
eager loadinglaravel.com/docs/5.4/eloquent-relationships#eager-loading