Изменить путь к файлу среды в Lumen - PullRequest
0 голосов
/ 07 мая 2019

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

В базовом приложении laravel я могу сделать это, отредактировав файл bootstrap / app.php, добавив

$app->useEnvironmentPath(...);

Но реализация класса Lumen Application не поддерживает этот метод

Я нашел решение для редактирования пути к общей папке через

$app->bind('path.public', function() { 
    return __DIR__; 
});

в public / index.php, но я не могу 'не найти что-то вроде path.env (утюжок).

Помогите пожалуйста с этой проблемой

Ответы [ 2 ]

3 голосов
/ 07 мая 2019

Мы используем символические ссылки для указания на конкретный файл .env.У нас есть файлы .env.prod, .env.test и символическая ссылка .env, указывающая на .env.prod в производственной среде.Мы нашли такое решение.

0 голосов
/ 07 мая 2019

Я ленивый. Не увидел в верхней части файла начальной загрузки Lument / app.php следующую строку кода

Dotenv::load(__DIR__.'/../');

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

...