Laravel WithCount, используя где - PullRequest
       50

Laravel WithCount, используя где

1 голос
/ 01 октября 2019

у меня есть 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 голосов
/ 01 октября 2019

я нашел решение, просто позвонил в Auth и добавил куда


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

    }
...