У меня есть 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
. Так что перезапуск работает только на одной стороне usergroup->users
но не user->usergroup