我有三个表共享,share_users,用户结构如下-
users ( Table ) -
-id
-name
-email
shares( Table ) -
-id
-name
share_users -
-id
-user_id
-share_id我想使用Laravel雄辩关系从共享模型中检索用户数据。
提前谢谢。
发布于 2020-03-14 18:28:06
如果您在共享模型中正确定义了与用户模型的多对多关系,如https://laravel.com/docs/master/eloquent-relationships中所述,您将能够轻松地检索共享的用户。
添加到共享模型:
public function users()
{
return $this->belongsToMany(App\User::class, 'share_users');
}消耗:
$share = Share::find(1);
foreach($share->users as $user) {
dump($user);
}https://stackoverflow.com/questions/60681736
复制相似问题