如何在 Laravel 中参考这个 json 文件以及库存和产品之间的关系来制作模型?
Posted
技术标签:
【中文标题】如何在 Laravel 中参考这个 json 文件以及库存和产品之间的关系来制作模型?【英文标题】:How to make a model in Laravel refering to this json file and the relationship between invetary and products? 【发布时间】:2021-04-10 18:00:33 【问题描述】:我需要创建 2 个模型。一份用于库存,一份用于产品。 我已经为 Inventory 创建了模型,但我不知道如何为 Products 创建它,这个文件除了 id 和 name 还有一个物品列表,它们是用数量制作的。 那两张表之间的关系应该是怎样的呢? 请问您能帮帮我吗?
【问题讨论】:
什么是共享密钥?arid
?
是的,共享密钥是干旱的。
你能帮帮我吗?
我是否必须创建另一个模型(表也用于数量)。因为我想获取当前库存中可用的所有产品和数量。
【参考方案1】:
如果你想要标准化的表格:
-
库存(干旱、名称、库存)
产品(pid、pname)
product_detail (pid , arid , amount_of)
【讨论】:
不需要使用pid
和pname
,因为用户将拥有$product->pid
和$product->pname
,这是不希望的。
我的要求是产品应该有一个名称、价格和一个数量的物品清单。所以在这种情况下,我必须创建 3 个表 Inventory 、Products 和 Products_detail?
@eshirvana Inventory 也有干旱,请问关系如何?
@Diamond 回答您的第一个问题,是的,3 张桌子。 product_datails 表与库存和产品表链接以上是关于如何在 Laravel 中参考这个 json 文件以及库存和产品之间的关系来制作模型?的主要内容,如果未能解决你的问题,请参考以下文章
如何在 laravel 中使用 foreach 从 json 文件中获取所有数据?
如何从供应商目录生成 laravel composer.json?
如何使用 Laravel 一对一将用户数据传递到 JSON 文件中