【发布时间】:2017-07-04 22:27:18
【问题描述】:
我有这张表,叫做“share”:
这是“用户”表:
所以我通过“共享”模型和与每个条目关联的用户获取共享项目列表:
class Share extends Model
{
public function UserDetail()
{
return $this->belongsTo('App\User', 'user_id', 'id');
}
}
我需要用parent_id 3 返回用户:
$user = Share::where('parent_id', '=', 3)->paginate(15);
它返回所有内容,但我只需要返回这样的唯一用户:
感谢您的帮助。
【问题讨论】:
-
请不要评价负分。这只是我的问题。
-
请再次解释您要执行的操作。您想获取
Share并获取该共享的用户吗? -
@EddyTheDove 是的,没错。我需要从共享表中获取用户列表。所以我可以显示我有多少用户。
-
所以你只是想显示每个项目被分享了多少次?或者您想查看您的数据库中有多少用户?
-
@EddyTheDove 我需要在我的数据库中显示我与多少用户共享项目。所以在共享表上,我有 parent_id,我需要为共享表获取与该 parent_id 关联的所有用户。