我希望有PHP / Laravel和数据库设计方面的高级经验的人可以以此指导我正确的方向。我具有以下数据库关系,并且具有除数据透视表以外的所有模型。
数据库模型截图
我的问题是我无法将子类别及其供应商与项目相关联。我想将其保存到project_subcategory表中,但是由于我要从两个不同的数组(子类别和供应商)中获取数据,因此很难将其正确保存到数据库中。
我知道多对多关系应该只在两个表之间,many-to-many多态方法似乎可以解决这个问题。但是,在尝试了这种方法之后,我认为我不适合我的情况,这就是为什么我要花很多时间解决这个问题之后才在这里提出问题。
我需要做的就是为一个项目分配许多子类别和许多FOR EACH子类别的供应商。换句话说,一个项目可以分配有许多子类别,每个子类别可以分配有许多供应商。
如果有什么不对劲的地方,或者我需要进一步解释,请告诉我。
任何帮助都感激不尽!
PS:查看我需要实现的示例
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。