【发布时间】:2018-05-15 04:46:42
【问题描述】:
我有一个基本的身份验证管理。
基本上我有 3 张桌子:
users (App\User)
+ id
+ email
+ pass
groups (App\Group)
+ id
+ name
user_groups (App\UserGroup)
+ id
+ user_id
+ group_id
显然,中间表是“user_group”表。 有了这个,我有一个与“组”相关的非常简单的帖子系统:
posts (App\Post)
+ id
+ name
+ content
post_groups (App\PostGroup)
+ id
+ post_id
+ group_id
我想让用户只看到没有“组”的帖子,或者只有当用户有相关的帖子组时。
Laravel Eloquent 或 SQL 有可能吗?例如:
Posts::where(... logic here ...)
谢谢。
【问题讨论】:
-
检查 Laravel 中
whereHas的文档 -
你试过什么??
标签: php mysql sql laravel eloquent