zvermafia
@zvermafia
WebDev

Как изменить значения APP_ENV (environment) в Laravel?

Хотелось бы изменить значения APP_ENV при выполнения консольных команд на console в место production или local.


Я знаю про .env файл :)
Я хочу изменить эти значения в коде...



UPD:
У меня есть обработчики события для определенных моделей, и при создания/обновления этих моделей обработчики выполняют кое какие процессы. Но! Когда я работаю через консоль (то есть использую artisan команды созданные мною для определенных целей), эти обработчики события не должны срабатываться.

Для решения этой проблемы я бы хотел задействовать APP_ENV, то есть в обработчиках события проверять APP_ENV != 'console' то обрабатывать, если равно к console то пропускать обработку. А в console command изменял бы APP_ENV на console.
  • Вопрос задан
  • 2614 просмотров
Решения вопроса 1
zvermafia
@zvermafia Автор вопроса
WebDev
Нашел :)
putenv('APP_ENV=console');
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы