ОЧЕНЬ ВАЖНЫЙ
Весь ENV () как: env('APP_ENV')
вызовы не будут РАБОТАТЬ в производстве (когда Вы будете использовать php artisan config:cache
)
, Что использовать?
- используют ENV () только в файлах конфигурации
- используют Приложение:: среда () для проверки среды (APP_ENV в .env).
- используют конфигурацию ('app.var') для всех других огибающих переменных, напр. конфигурация ('app.debug')
- создает собственные файлы конфигурации для Ваших собственных огибающих переменных. Пример:
В Вашем .env:
MY_VALUE=foo
доступ app/myconfig.php
return [
'myvalue' => env('MY_VALUE', 'bar'), // 'bar' is default if MY_VALUE is missing in .env
];
конфигурации в качестве примера в Вашем коде:
config('myconfig.myvalue') // will result in 'foo'
<час> [еще 1116] детали видят ЗДЕСЬ