Laravel 3模型和2个透视表

时间:2016-07-05 14:59:41

标签: laravel pivot

请帮助我(

我有模特: 岗位 用户 标签 和2个轴: post_tags tags_user

如何编写查询,我可以获得所有在正确的帖子中有标签的用户 例如Post有tag1,tag3,tag4。我需要获得拥有此标签的用户

由于

1 个答案:

答案 0 :(得分:0)

这是一个选择:

User::select('users.*')
    ->join('tags_user', 'tags_user.user_id', '=', 'users.id')
    ->join('tags', 'tags.id', '=', 'tags_user.tag_id')
    ->whereIn('tags.tag', $tagArray)
    ->get()