Я мм, пытаясь установить 3 режима в Laravel 5 пример : режим локальный, постановка, производство
Я устанавливаю режим среды 3 в .env
но я пытаюсь отделить
.local.env, .staging.env и production.env кто-нибудь здесь есть какие-либо идеи сделать это?
Сейчас я пытаюсь в .env -> APP_ENV в 3 режима прямо сейчас 🙂
Спасибо
Другие ответы / комментарии неверны.
Вы только храните один .env для каждой среды. То есть:
Так что это всегда один файл .env на машину. Laravel загрузит этот конфиг из этого файла.
обратите внимание, что файл .env находится в .gitignore, .env.example не
При тестировании на локальной машине с использованием PHPUnit вы можете добавить переменные env в phpunit.xml
<php>
<env name="APP_ENV" value="testing"/>
<env name="APP_DEBUG" value="true"/>
<env name="APP_KEY" value="some crazy value"/>
<env name="DB_DRIVER" value="sqlite"/>
<env name="DB_DATABASE" value=":memory:"/>
<env name="CACHE_DRIVER" value="array"/>
<env name="SESSION_DRIVER" value="array"/>
</php>
Других решений пока нет …