Laravel, Voyager — вызов функции-члена RelationsLoaded () для строки

Я установил инструмент Voyager для Laravel, после создания нового пользователя и попытки входа в систему я увидел это

введите описание изображения здесь

Это то, что я получаю, я проверил role_id в таблице User в базе данных, записанной как Null. Я должен ввести role_id вручную, даже если я изменил роль с пользователя на администратора на панели инструментов, она не изменилась в базе данных

вот откуда приходит ошибка

введите описание изображения здесь

Так в чем проблема и как я могу ее решить?

0

Решение

Я думаю, что у вас есть role столбец в вашей модели пользователя, чтобы решить проблему, измените имя столбца, например, на user_role и проверить снова.

Зачем ?

Потому что Voyager ожидает, что у вас есть отношение с именем role не столбец.

0

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]