首页 > 解决方案 > 来自两个实体的关系,建议

问题描述

我的 laravel 项目中有两个实体用户和工作。

你认为这是一对一的关系还是多对一的关系?

谢谢大家。

标签: phplaravelrelation

解决方案


这绝对取决于您要建模的内容:

- 如果一个用户只能做一份工作,反之亦然,那么一对一

-如果一个用户可以有多个工作,但一个工作只有一个用户一对多

- 如果一个用户只能拥有一份工作,但一份工作多于一名用户 一对多

- 如果一个用户可以有许多工作和一份工作,许多用户多对多


推荐阅读