连接与用户相关的两个模型-Laravel

时间:2018-06-22 07:44:55

标签: php laravel eloquent

我们这样说:

  1. 用户有很多帖子
  2. 用户有很多事件
  3. 一个活动有很多帖子

问题是,我该如何关联相关事件,帖子和用户?

1 个答案:

答案 0 :(得分:1)

您可以使用 hasManyThrough 关系,但这取决于您的需求,例如,您想了解特定事件的帖子,然后就可以将用户模型用作中间模型,以便可以访问帖子模型。请参阅下面的链接,以获取有关 hasManyThrough 关系的更多信息(文档)。

文档: https://laravel.com/docs/5.6/eloquent-relationships#has-many-through