【发布时间】:2019-08-28 15:13:50
【问题描述】:
我有一张表格,将由 Laravel 中的模型处理库存变动。我想建立一个关联字段,它可以与许多不同的表相关。
根据附图,我需要将关联对象 ID 设为以下之一...
- Purchases.purchase_id
- Invoices.invoice_id
随着我们发现更多可能导致股票变动的记录,未来可能会添加更多记录。
现在,我在库存变动表的数据库模式中添加了一个 related_to_type 字段,以便我可以指定特定变动记录所涉及的记录类型。但是我一直在努力弄清楚如何为这种关系建立模型,或者它是否会以这种方式工作,或者我是否需要为每种类型的关系设置一个单独的字段,因为我希望能够阅读通过 ORM 的相关记录方案获取相关记录。
【问题讨论】:
标签: php laravel laravel-5 eloquent