Обнаружение среды в Laravel 5.3

Я довольно новичок в Laravel (около 8 месяцев), если быть точным. Я разрабатываю в нескольких различных средах (Windows, Mac и Linux). Я чувствую себя вынужденным устанавливать разные конфигурации для разных сред. Что я хочу сделать, так это настроить динамический способ автоматического определения моей среды на основе имени хоста моего компьютера. Таким образом, когда я запрыгиваю на свою Windows-машину, он знает, что указывает на локальный sql-сервер дома. Когда я нахожусь на моем MacBook, он автоматически узнает, что он указывает на мой облачный сервер sql … и т. Д. Я прочитал несколько постов об этом, но ни один из них не работает для 5.3. Большинство из них ссылаются на файл start.php, который больше не входит в каталог моего приложения. Я хотел бы помочь с этим.

0

Решение

Этого можно добиться, просто установив разные переменные в 3 разных файлах env. Убедитесь, что файл env находится в вашем gitignore, и вы сможете использовать git для push / pull для всех трех, и каждый из них будет знать свою конкретную конфигурацию на основе значений, хранящихся в их файле env.

https://laravel.com/docs/5.3/configuration#environment-configuration

0

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector