считыванием переменных из окружения
А как быть со встроенными сервисами? (бд, кэш, сессии и т.д.)
Свои настройки они вроде из конфига берут
Не сильно понимаю проблему. Тебе нужно чтобы ты мог достать конфиг через env()??
берут, но если зайдешь в конфиг, то они тоже берут данные из .env
Мне нужно, что все сервисы считывали свои настройки из переменных окружения, а не из файлов конфигурации
Ну вот в идеале бы формировать .env только из переменных окружения, а не размазывать конфигурацию и в переменные окружения и просто хадкодом в конфиг. Если такой подход использовать то по идее проблем быть не должно. Ну или есть механизмы работы с .env через методы afterLoadingEnvironment() или \Dotenv\Dotenv что позволит тебе докидывать нужные значения в конфигурацию
В идеале да .env оставить только для локальной разработки
Обсуждают сегодня