【发布时间】:2013-08-22 09:26:17
【问题描述】:
我需要能够指定关系的条件(一对多)。
例如存在;我们有一个有很多评论的帖子,但我只想要用户 A 发表评论的帖子,然后返回帖子对象。
我目前能想到的唯一方法是使用 Fluent 查询,它不会返回我想要的 Post 对象!
编辑:
评论已由用户 A 发表。发表评论的用户与 Post 的关系不是直接关系。它将通过 Comment 表。
重新编辑:
是否也可以说有不同的帖子?而不是返回 3 个相同的 Post 对象?
【问题讨论】:
-
你可以试试这个
$post=Posts::with('comments')->where('user_id','=',$user_id)->get()这将返回来自post and comments table的数据,仅供特定用户使用