Записи сводной таблицы Laravel - PullRequest
0 голосов
/ 09 октября 2018

У меня небольшая проблема с eloquent.

У меня есть 3 таблицы: products, notes и note_product (сводная таблица).

Здесь у меня естьmany to many отношения.Мне нужно извлечь все notes из note_produc t таблицы, которую users добавил к product.

Мне нужно, чтобы это было среднее значение по этим показателям.

Я попробовалследующее:

Note::whereHas('products', function ($query) use ($id){
        $query->where('products.id', $id);
    })->get();

Но у меня есть только записи из таблицы notes, и они не повторяются.

notes из таблицы note_product можно повторить.Например, один product может иметь 4 notes из 4 разных users.Он может иметь 3 votes на 5 и 1 для 4.

Как получить эти данные?

...