Laravel的

时间:2017-11-12 22:06:10

标签: php laravel eloquent

我对基于Eloquent的应用程序非常关注。让我来写我的模型结构。我有Post,Group和User模型。 Group是与User和Post模型属于ToMany关系的多态模型。对于User和Post模型,不需要组。两者都可以或不可以拥有群组。我想要做的是,如果登录用户不是帖子组的成员,它将不会显示在Posts::get();操作上。

发布模型: id |名字|含量

群组模型 id |名称

用户模型 id |用户名

user_groups:pivot table user_id | GROUP_ID

post_groups:数据透视表 post_id | GROUP_ID

我知道可以使用收集过滤器完成。但对于这种情况来说,这不是最好的做法。我真的想要在查询生成器方面做到这一点。

0 个答案:

没有答案