如何在 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)

【讨论】:

不需要使用pidpname,因为用户将拥有$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 文件中传递多个值?

如何使用 Laravel 一对一将用户数据传递到 JSON 文件中

如何在 laravel 中解码 Json 对象并在 laravel 中应用 foreach 循环

如何在 Laravel 中使用第三方包?