我有 2 个模型,User
如下所示:UserGroup
ManyToMany relashionship
UserGroup.php
:
public function users() {
return $this->belongsToMany('App\User', 'IN');
}
User.php
public function userGroup()
{
return $this->belongsToMany('App\UserGroup', 'IN');
}
我添加了user
一个usergroup
这样的:
$u=User::find(myUserId)
获取用户,并且$g=UserGroup::find(myGroupId)
而且$g->users()->attach($u)
它工作得非常好,当我这样做时$g->users()->get()
,它也可以工作。但是当我这样做时,$u->userGoup()->get()
它返回一个空array
。所以relashionship只在一侧起作用,usergroup->users
而不是user->usergroup