Sentry добавить пользователя в группу

Я уже использовал эту библиотеку, и я не могу найти проблему. По какой-то причине, когда я пытаюсь добавить пользователя в группу, я получаю следующую ошибку MySQL:

Столбец не найден: 1054 Неизвестный столбец «users_groups.users_id» в «списке полей»

Что, очевидно, означает, что поле не существует, я выполнил эту команду

php artisan migrate --package=cartalyst/sentry

А таблица users_groups создается только с помощью user_id && group_id, так что я не знаю, где и зачем она будет пытаться получить users_id.


person mxlfa    schedule 23.11.2014    source источник


Ответы (1)


Итак, я понял, почему мой класс модели для файла конфигурации был назван «Пользователи», поэтому я предполагаю, что именно здесь он получает «users_id» при попытке сохранить в этот столбец.

Предыдущий:

'model' => 'UAQ\Models\Account\Users',

Починил это:

'model' => 'UAQ\Models\Account\User',
person mxlfa    schedule 23.11.2014
comment
Модели всегда должны называться в единственном числе. - person Robbie; 24.11.2014
comment
У меня была такая же проблема, спасибо, что добавили ответ после того, как нашли решение :) - person Arlind; 11.04.2015