Задать вопрос
kentuck1213
@kentuck1213

Как исправить ошибку после подвязки belongsToMany?

есть поля в таблице - users, roles и role_user.
Подвязка в модели User
public function roles()
    {
        return $this->belongsToMany('App\Models\Role');
    }

после подвязки выскакивает ошибка:
BadMethodCallException in Builder.php line 2093:
Call to undefined method Illuminate\Database\Query\Builder::descendants()

Не могу понять в чём косяк ?
  • Вопрос задан
  • 152 просмотра
Подписаться 1 Оценить Комментировать
Пригласить эксперта
Ответы на вопрос 2
@Nc_Soft
Либо таблицу называйте roles_users либо указывайте
return $this->belongsToMany('App\ Models \Role', 'role_user');
Ответ написан
AmdY
@AmdY
PHP и прочие вебштучки
Вы не привели нужный кусок кода где дёргаете эту связь.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы