У меня есть три таблицы: продукт, таблица пользователей и покупок.Я пытаюсь вернуть список категорий товаров, которые пользователь чаще всего покупал.Таким образом, список должен выглядеть так: Сад 4, Еда 3, Спорт 2 и т. Д.
Вот мои таблицы:
продукты : id, name, categories_id, price
категории : id, категория пользователи : id, name
покупки : id, users_id, products_id
Я изо всех сил пытаюсь понять, как это сделать, эточто у меня до сих пор
Purchase::with('products')->where('purchases.users_id', '=', Auth::users->id())