【发布时间】:2022-01-15 00:24:50
【问题描述】:
我有一个个人项目的小问题,我承认我真的不明白如何用 Laravel 的 eloquent 来解决这个问题。我可以进行 sql 查询,但是将其转换为 eloquent 时遇到了很大的问题。 这是我的问题:我想将两个表链接到一个中间表。
这是我的中间表: 所有列:
dish_type_id | recipe_id
这是我的食谱表: 所有列:
recipe_id| label | image | etc...
这是我的 disc_type 表: 所有列:
dish_type_id | dish_name
我想用我的中间表显示食谱和菜肴的所有信息: 这是我的 sql 请求:
select * from recipes_dish_type as rcpDish join dish_type dish on dish.DISH_ID = rcpDish.DISH_ID join recipes rcp on rcp.RECIPE_ID = rcpDish.RECIPE_ID;
目前,我有一个 Recipe 和 DishType 模型。
是否有任何与雄辩的解决方案来拥有相同的东西?
我检查了belongsTo,但只有一种方法
【问题讨论】: