Откройте файл .env
и отредактируйте его. Просто установите правильные учетные данные БД:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE= // Your Database Name
DB_USERNAME= // Your Database Username, If no username has been set then by default there is a root as a username
DB_PASSWORD= // Your Database Password, If no password is set on the database, clear it
После завершения редактирования .env
введите эту команду в своем терминале для очистки кэша:
php artisan config:cache
Если ошибка сохраняется, попробуйте другое возможное решение.
У меня тоже была такая же проблема, я попробовал все возможные ответы в StackOverflow, но ничто не могло мне помочь, это решение сработало с первой попытки:
Если вы используете веб-сервер PHP по умолчанию (например, php artisan serve
), вам необходимо перезагрузить сервер после изменения значений файла .env
.
Я нашел это решение отсюда laravel.io (Прочтите решение Byjml)