douqin6785 2014-08-23 08:26
浏览 20
已采纳

Laravel关系计数[关闭]

I know title seems a little complicated, but what I want is simple

  • Users (users) have comments (comments)
  • To fetch users' comments, I'm using a hasMany relationship
  • I'm creating a filter system, so I only want to fetch users who have posted at least 1 comment
  • 写回答

1条回答 默认 最新

  • duanhao4156 2014-08-23 08:31
    关注

    Use has():

    $users = User::has('comments')->get();
    

    Or eager load the users comment models:

    $users = User::has('comments')->with('comments')->get();
    

    Source: http://laravel.com/docs/eloquent#querying-relations

    本回答被题主选为最佳回答 , 对您是否有帮助呢?
    评论
编辑
预览

报告相同问题?

手机看
程序员都在用的中文IT技术交流社区

程序员都在用的中文IT技术交流社区

专业的中文 IT 技术社区,与千万技术人共成长

专业的中文 IT 技术社区,与千万技术人共成长

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

关注【CSDN】视频号,行业资讯、技术分享精彩不断,直播好礼送不停!

客服 返回
顶部