Получить значение env для модели laravel?

Получить значение env для модели laravel?

27.01.2020 05:02:19 Просмотров 46 Источник

У меня есть проблема с форматом даты в модели laravel для разных операционных систем (windows и linux) SQL Server

Как получить значение из env в модель, я создаю переменную in .env для задания условия в модели, когда значение переменной окружения 1 = windows и 2 = linux

// 1 ДЛЯ WINDOWS // 2 ДЛЯ СЕРВЕРА LINUX
Окружающая среда=1

Любое решение / совет для этого случая?

У вопроса есть решение - Посмотреть?

https://stackoverflow.com/questions/59924469/get-env-value-to-model-laravel#comment105971878_59924469
Здравствуйте, у меня нет никаких советов, но, чтобы получить переменную от .env использовать это: laravel.com/docs/6.x/helpers#method-env

Ответы - Получить значение env для модели laravel? / Get env value to model laravel?

Qonvex620

27.01.2020 05:13:11

Все переменные в вашем .файлы env анализируются как строки, поэтому некоторые зарезервированные значения были созданы, чтобы позволить вам возвращать более широкий диапазон типов из функции env ().

убедитесь, что вы уже выполнили эту команду для очистки конфигурации после добавления этой переменной в конфигурацию.

php artisan config:clear

Получение Конфигурации Среды

<?php
   $environment =  env("environment", 1)
?>

Второе значение, передаваемое функции env, - это "значение по умолчанию". Это значение будет использоваться, если для данного ключа не существует переменной окружения.

смотрите документы здесь env

https://stackoverflow.com/questions/59924469/get-env-value-to-model-laravel/59924524#comment105971996_59924524
если этот ответ помог вам, то отметьте его как принятый ответ.
https://stackoverflow.com/questions/59924469/get-env-value-to-model-laravel/59924524#comment105972017_59924524
Хорошо @Qonvex620
https://stackoverflow.com/questions/59924469/get-env-value-to-model-laravel/59924524#comment105972043_59924524
@TemmyAlex есть галочка рядом с вопросом, чтобы принять его (его отдельно от up-голосования, которое также поощряется).
https://stackoverflow.com/questions/59924469/get-env-value-to-model-laravel/59924524#comment105972065_59924524
да @далек, точно!
Farid Silva

27.01.2020 05:17:29

в функции Laravel env () возвращает значения из .envфайл. Так что если у вас есть ENVIROMENT = 1в вашем .env, используя env('ENVIRONMENT'), вы получите это значение.

Закрыть X