如何将模型与Laravel中的联结表相关联?

时间:2015-09-19 03:48:40

标签: php laravel eloquent relational-database

  

也许这个问题的解决方案没有标题。

有三个实体:

  1. 用户
  2. 状态
  3. 资料
  4. 业务规则

    对于用户状态之间的每个关系,我需要创建并与用户关联另一个个人资料强>

    用户可以更改回相关的状态并“重新分配”您自己的个人资料,并提及状态。

    工作流程示例

    user1 (用户)成为学生(状态)。给他一个学生档案(个人资料)。

    user1 (用户)现在是协作者(状态)。给他一个协作者个人资料(个人资料)。

    user1 (用户)再次成为学生(状态)。给他你原来的学生档案(个人资料)。

    嗯,根据以上信息,我知道:

    用户属于许多状态状态属于许多用户

    现在,我有接收user_statususer_id的联结表status_id来构建关系。

    我的问题是:

    使用Laravel Eloquent Relationship,如何在用户和状态之间建立新的关系时,如何创建新的个人资料,保持约束?

    如果我对问题的解释不清楚,请告诉我,以便澄清一些事情

0 个答案:

没有答案