Laravel 5: как установить режим среды

Я мм, пытаясь установить 3 режима в Laravel 5 пример : режим локальный, постановка, производство

Я устанавливаю режим среды 3 в .env но я пытаюсь отделить
.local.env, .staging.env и production.env кто-нибудь здесь есть какие-либо идеи сделать это?

Сейчас я пытаюсь в .env -> APP_ENV в 3 режима прямо сейчас 🙂

Спасибо

0

Решение

Другие ответы / комментарии неверны.

Вы только храните один .env для каждой среды. То есть:

  • Ваш локальный компьютер будет иметь .env с вашим локальным конфигом
  • В процессе подготовки будет .env с вашей конфигурацией,
    а также
  • Ваша производственная обработка будет иметь .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>
3

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]