Я работал над этапом сборки, который выполнял бы кустарную команду в точке, где в корне приложения нет файла env
. Команда только записывает некоторые данные на диск файловой системы local
и не имеет ничего общего с базой данных.
Это изначально выдало ошибку, а именно SQLSTATE[HY000] [1044] Access denied for user ''@'localhost' to database 'forge'
.
В качестве обходного пути я указал информацию о БД моей локальной тестовой базы данных в config/database.php
, но это кажется неоптимальным и не масштабируемым.
Означает ли это, что Laravel всегда подключается к базе данных по умолчанию? Есть ли в любом случае отключить это, так что команды, которые не нуждаются в подключении к базе данных могут выполняться без?