Php Laravel雄辩:有许多涉及3个模型

Php Laravel雄辩:有许多涉及3个模型,php,laravel,eloquent,laravel-5.2,Php,Laravel,Eloquent,Laravel 5.2,我有3种型号: 用户(汤姆、詹姆斯……) 技能(数学、法语等) 文凭(文凭1、文凭2) 一个用户有很多技能,并且有很多证书 例如,卢克拥有数学1、2级文凭,法语1级文凭。 詹姆斯刚刚拿到了数学二级文凭 到目前为止,我有5张桌子: 使用者 技巧 文凭 用户技能(将用户与技能链接) 用户技能文凭(将用户技能与文凭链接) 我没有问题将用户与技能联系起来,但是我很难将技能和文凭联系起来。。。一个用户有很多技能,但一项技能实际上并没有很多文凭,而是拥有技能和文凭的用户 我希望能够按技能/文凭组合筛

我有3种型号:

  • 用户(汤姆、詹姆斯……)
  • 技能(数学、法语等)
  • 文凭(文凭1、文凭2)
一个用户有很多技能,并且有很多证书

例如,卢克拥有数学1、2级文凭,法语1级文凭。 詹姆斯刚刚拿到了数学二级文凭

到目前为止,我有5张桌子:

  • 使用者
  • 技巧
  • 文凭
  • 用户技能(将用户与技能链接)
  • 用户技能文凭(将用户技能与文凭链接)
我没有问题将用户与技能联系起来,但是我很难将技能和文凭联系起来。。。一个用户有很多技能,但一项技能实际上并没有很多文凭,而是拥有技能和文凭的用户

我希望能够按技能/文凭组合筛选用户(例如,我希望所有拥有数学文凭的用户) 此外,我希望能够为用户获得所有技能/文凭组合

他们是否是将用户与技能/文凭组合联系起来的一种本地雄辩方式?还是我应该自己纠正这些原始问题


非常感谢!:)

那么用户技能只有一张文凭?而且它是与用户技能相关的,而不是与技能相关的,对吗?请将您的问题显示出来。您应该至少包括您遇到问题的代码的大纲(但最好是a),然后我们可以尝试帮助解决特定问题。您还应该阅读。当您提出问题时,您可能想检查作用域。请尝试将我们的代码与您迄今为止尝试过的代码放在一起。我们无法为您编写免费代码我不是要代码,而是想知道是否有可能以这种方式链接模型,这是什么样的关系。我还没有真正开始编码,因为我不知道这些模型有什么样的关系。