我正在创建一个Web应用程序,它涉及一个订购比萨饼的系统。我正在努力弄清楚如何在以下情况下创建正确的关系:
每个披萨均使用Pizza
模型表示,该模型包含数量,名称,价格和浇头。
为了向比萨饼添加额外的浇头,每个浇头都被表示为Pizzaextra
,其名称和价格。
每个订单都使用模型Pizzaorder
Pizzaorder
与Pizza
有多对多关系,其中包含数据和评论。
我希望这两个模型之间的枢轴与Pizzaextra
有很多关系。因此,订单中的每个“行”都可以有Pizzaextra
。
如何使用Eloquent定义此关系?我一直在研究自定义枢轴模型,但是我找不到一个好的例子,而且这部分文档缺乏。