Laravel использует для подключения сведения о пользователе усадьбы по умолчанию, хотя они были удалены - PullRequest
1 голос
/ 27 марта 2019

Я использую laravel 5.8.6 и могу подключиться к своей базе данных с помощью инструмента миграции artisan, а также могу читать и записывать в базу данных, используя tinker без проблем.

Когда я запускаю скаффолдинг по умолчанию, он не может подключиться, жалуясь, что не удалось войти в систему для пользователя homestead@localhost.

Я удалил файл .env.example и безуспешно очистил различные файлы кэша.

При полном поиске усадьбы можно найти только записи в журнале:

Illuminate \ Database \ QueryException (1045)
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `users` where `email` = 

Любые идеи с благодарностью приняты.

1 Ответ

0 голосов
/ 13 апреля 2019

У меня была точно такая же проблема, и я просто не мог понять, как это вообще возможно. Оказывается, я изменил файл .env после запуска сервера dev через php artisan serve. Он не фиксирует изменения в конфигурации .env во время выполнения и кэширует конфигурацию.

После запуска

php artisan config:clear

, завершая работу сервера dev и перезапустив его, проблема была решена, и соединение с базой данных прошло успешно с правильно установленными учетными данными базы данных.

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