【发布时间】:2020-06-12 12:24:46
【问题描述】:
我正在开发 Laravel 的后端,主要目标是处理与餐厅(商店)的食谱,并计算每天、商店、轮班供应的菜肴数量。
我需要详细说明一份报告,显示食谱的排名,获取食谱的名称和提供的菜肴数量(来自记录表)。
你有涉及的表:
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、belongsToMany,但没有成功。也许我误解了如何实现它,但我想我可以通过 day_recipee_shop_workshift 表从记录模型中检索食谱的名字。
提前感谢您的 cmets!
【问题讨论】:
标签: php laravel eloquent relationship