60
задан 20 November 2018 в 14:08

1 ответ

ОЧЕНЬ ВАЖНЫЙ

Весь 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] детали видят ЗДЕСЬ

5
ответ дан 1 November 2019 в 10:20

Другие вопросы по тегам:

Похожие вопросы: