Я пытался получить данные из своей базы данных в laravel 5.7.3, но, похоже, он использует неправильное имя базы данных, имя пользователя и пароль, так как возвращает эту ошибку:
SQLSTATE[HY000] [1045] Access denied for user 'homestead'@'localhost' (using password: YES) (SQL: select * from `tasks`)
Мой раздел базы данных файла .env также соответствует моим потребностям и настроен так:
DB_CONNECTION=mysql
DB_HOST=127.0.0.1
DB_PORT=3306
DB_DATABASE=mrdb
DB_USERNAME=root
DB_PASSWORD=
PS: среда моего приложения все еще локальная. Я также могу без проблем переносить и помещать данные в базу данных с помощью artisan tinker
, но не могу просто получать данные из базы данных.
Единственный способ заставить его работать - это изменить config/database.php
раздел mysql на мои параметры, что, я считаю, не совсем правильно.
Почему .env не хочет изменений при вызове базы данных?