1

在我的应用程序中,我需要用户和公司表,它们将具有一对多的关系,其中用户有许多公司。现在我需要在此处添加角色,用户可以在公司内拥有多个角色。

  • User1 将在 company1 中拥有 role1、role2
  • User1 将在 company2 中拥有 role2、role3
  • 等等

为此,我正在考虑的新表将包含三行:id, user_id, role_id, and company_id. 有人可以帮我在 Laravel Eloquent 中建立模型之间的关系吗?所以,最后,我应该能够得到类似下面的东西。

  • 获取 user1 在 company1 上的角色 -> $user1->company1->roles
  • 获取 user1 在 company2 上的角色 -> $user1->company2->roles
4

0 回答 0