Laravel:在枢轴模型上有很多关系

我正在创建一个Web应用程序,它涉及一个订购比萨饼的系统 . 我正在努力弄清楚如何在以下情况下创建正确的关系:

每个披萨都使用 Pizza 型号表示,该型号有数量,名称,价格和浇头 .

为了向比萨添加额外的浇头,每个浇头都表示为 Pizzaextra ,其名称和价格 .

每个订单都使用模型 Pizzaorder

PizzaorderPizza 有多对多的关系,其中包括数量和评论 . 我希望这两个模型之间的枢轴与 Pizzaextra 有很多关系 . 这样订单中的每个"line"都可以有 Pizzaextra .

如何使用Eloquent定义此关系?我一直在寻找自定义枢轴模型,但是我找不到一个好的例子,而且这部分文档缺乏 .

回答(0)