2016-07-05 84 views
-2

帮我请((Laravel 3型和2透视表

我有型号: 帖子 用户 标签 和2个支点: post_tags tags_user

如何写查询,我可以得到所有有正确标签的用户Post 例如Post有tag1,tag3,tag4。而且我需要获得这个标签的用户

谢谢

回答

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() 
+0

多对多感谢你:)我有关系(((8小时的折磨一个大问题((你救我!!!!再次感谢你!!! –