Изменение БД и таблицы, на которую laravel смотрит для аутентификации - PullRequest
0 голосов
/ 23 января 2020

Мы переносим приложение PHP на laravel, и у нас уже есть база данных.

Я следовал инструкциям и изменил config / auth. php провайдер пользователей:

'providers' => [
        'users' => [
                'driver' => 'database',
                'table' => 'our_database.user_auth_data',
        ],
    ],

Когда я пытаюсь зарегистрироваться или авторизовать нового пользователя, он говорит:

"SQLSTATE [42S22]: Столбец не найден: 1054 Неизвестный столбец 'user_key' в 'where clause' (SQL : выберите количество (*) в качестве совокупности из users, где user_key = bsemailaddress@yahoo.com) "

Почему он все еще пытается использовать таблицу laravel .users, когда я явно запретил?

1 Ответ

0 голосов
/ 23 января 2020

Вам необходимо очистить кеш конфигурации после любых изменений в файле конфигурации

здесь есть команда

php artisan config:clear && php artisan config:cache
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...