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