Получить значение env для модели laravel? - PullRequest
0 голосов
/ 27 января 2020

У меня проблема с форматом даты в laravel модели для другой операционной системы (windows & linux) SQL Сервер

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

// 1 FOR WINDOWS // 2 FOR LINUX SERVER ОКРУЖАЮЩАЯ СРЕДА = 1

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

Ответы [ 2 ]

1 голос
/ 27 января 2020

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

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

php artisan config:clear

Получение конфигурации среды

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

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

см. Документы здесь env

0 голосов
/ 27 января 2020

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...