Как использовать стандартное изменение аутентификации laravel, используя другое имя базы данных? - PullRequest
0 голосов
/ 21 апреля 2020

Laravel по умолчанию запрашивает базу данных с именем "laravel" и таблицу пользователей с именем "users", но я назвал их по-другому, и я хочу, чтобы это работало. Ниже приведена ошибка:

SQLSTATE [42S02]: Базовая таблица или представление не найдено: 1146 Таблица 'laravel .users' не существует

РЕДАКТИРОВАТЬ: я сохранил настройки по умолчанию / базы данных. php, ничего не меняя внутри него.

1 Ответ

1 голос
/ 21 апреля 2020

Вам необходимо обновить имя вашей базы данных в config / database. php (проверить массив соединений), чтобы не пользовательская laravel база данных. Проверьте также .env файл, для laravel ссылок на имена баз данных.

Чтобы не использовать таблицу users, необходимо обновить свойство $table вашего класса пользователя. (Класс пользователя поставляется с установкой по умолчанию laravel.) Необходимо обновить метод

RegisterController/@validator для другой таблицы.

...