Laravel WithCount使用哪里

时间:2019-10-01 07:09:22

标签: php laravel-5 eloquent laravel-query-builder

我有3张桌子:

  1. 表1 courses

    • id_cours
    • field_cours
  2. 表2 Question

    • id_quest
    • field_quest
    • id_cours
    • id_user
  3. 表3 Users: -ID -nom

问题是我想统计所有由登录用户添加的问题。

我在“模型课程”中尝试了这个: 但我想添加id_user = id

 public function answers()
    {
        return $this->hasMany('App\QuestionUsers','idcours', 'id_cours');

    }

但是这将返回所有用户添加的所有问题的计数。请帮助

1 个答案:

答案 0 :(得分:0)

我找到了解决方案,只是我打电话给Auth并在其中添加


 public function answers()
    {
        return $this->hasMany('App\QuestionUsers','idcours', 'id_cours')->where('idusers',Auth::id());

    }