Laravel 多态多对多关系数据透视表与另一个模型的关系 问题 1:问题 2:您能否在 sourceable 和 publication 之间有一个中间表来链接到出版物?问题 3:如何检索资源及其所有出版物以及所有相应出版物的来源?

问题描述

我有如下表结构,如图所示:

database diagram

简而言之,它由几个多对多的多态关系组成,如下所述:

  • many resources 可以有多个 sources 并且数据透视表 sourceables 包含 catalog_numberlot_number 信息以使数据透视表中的每一行独特。许多资源也可能来自同一来源或不同来源,通过数据透视表上的目录号和批号进行区分。

  • 许多 resources 也可以附加许多 publications,通过数据透视表上带有 publicationablesnotes

  • 资源的来源也可以在许多出版物中描述。

我的问题:

  1. 既然资源的来源是由数据透视表sourceables区分的,我应该如何保存sourceables的数据透视行与publications之间的关系?
  2. 您能否在 sourceables 和“publicationables”之间使用自定义的中间表模型来链接到 publications
  3. 如何检索资源及其所有出版物以及所有相应出版物的来源?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)