猿问

热门获取属于其他用户关注的用户的帖子

我有 3 个表、users用户followposts

id
...

跟随表

user_id
designer_id

帖子表

user_id
...

如何获取用户关注的设计师的帖子?


呼啦一阵风
浏览 114回答 1
1回答

慕标5832272

使用hasManyThrough可以通过中间关系访问远程关系。定义关系如下:用户模型 /** * Get all of the posts of followed users. */public function followedPosts(){    return $this->hasManyThrough(                  Post::class,                  Follow::class,                  'user_id',                  'user_id',                  'id',                  'designer_id');}
随时随地看视频慕课网APP
我要回答