Я работаю над бэкэндом Laravel, главная цель - обработать рецепты в ресторанах (магазинах) и подсчитать, сколько блюд подается в день, в магазине, в смену.
I необходимо составить отчет с указанием рейтинга рецепта, получения имени рецепта и количества блюд, которые подаются (из таблицы рекордов).
Там есть таблицы:
table recipees
- id
- name
- description
table day_recipee_shop_workshifts
- id
- day_id
- recipee_id
- shop_id
- workshift_id
table records
- id
- day_recipee_shop_workshift_id
- count
Я пытаюсь получить все записи из таблицы записей, отсортированные по количеству, и для каждой записи получить имя получателя.
Я пробовал с отношениями Laravel, как hasOneThrough, принадлежит человеку без удачи. Может быть, я неправильно понял, как этого добиться, но думаю, что смогу извлечь имя рецепта из модели записи через таблицу day_recipee_shop_workshift.
Заранее спасибо за ваши комментарии!