Я довольно новичок в laravel (около 8 месяцев), если быть точным. Я развиваюсь в нескольких разных средах (Windows, Mac и Linux). Мне приходится устанавливать разные конфигурации для разных сред. То, что я хочу сделать, - это настроить динамический способ автоматического определения моей среды на основе имени хоста моего компьютера. Таким образом, когда я прыгаю на своей Windows-машине, он знает, что нужно указывать на локальный SQL-сервер дома. Когда я нахожусь на своем MacBook, он автоматически узнает, чтобы указать на мой облачный сервер sql ... и т. Д. Я прочитал несколько сообщений об этом, но ни один из них не работает для 5.3. Большинство из них ссылаются на файл start.php, который больше не входит в каталог приложения. Мне бы очень хотелось с этим помочь.Обнаружение окружающей среды в Laravel 5.3
0
A
ответ
0
Вы можете достичь этого, просто имея разные переменные, установленные в трех разных файлах env. Убедитесь, что файл env находится в вашем gitignore, и вы сможете использовать git для push/pull для всех трех, и каждый из них будет знать, что это определенная конфигурация, основанная на значениях, хранящихся в их файле env.
https://laravel.com/docs/5.3/configuration#environment-configuration
+0
Спасибо за этот ввод. Проблема в том, что папка «Мои проекты» синхронизирована с использованием Resilio sync. Я не плачу за выборочную синхронизацию. – sogeniusio
Смежные вопросы
- 1. Laravel 5 - Обнаружение окружающей среды
- 2. Обнаружение окружающей среды Laravel 5
- 3. Автоматическое обнаружение окружающей среды в laravel
- 4. Laravel 5 Обнаружение окружающей среды на Windows 8.1 не работает
- 5. Node.js обнаружение окружающей среды не работает Heroku
- 6. Обнаружение окружающей среды из фанерного материала?
- 7. Переменные среды Laravel 5.3 setup
- 8. Сброс окружающей среды GHCi
- 9. Флаг окружающей среды устарел
- 10. Настройка окружающей среды Powershell
- 11. Изменение настроек окружающей среды?
- 12. Условия окружающей среды Erlang
- 13. Расширение окружающей среды в R
- 14. Dev окружающей среды в IIS
- 15. Обработка окружающей среды в soapUI
- 16. настройка окружающей среды в кукольном
- 17. Лучшая практика окружающей среды при работе с очередями в Laravel
- 18. Обнаружение переменных окружающей среды из фанерного материала для мастеров Laravel с использованием Docker
- 19. Laravel конфигурация многомерного массива для различной окружающей среды
- 20. Застревание с переменными окружающей среды
- 21. Восстановление путей окружающей среды Delphi
- 22. конфигурации окружающей среды на Heroku
- 23. Значения, зависящие от окружающей среды
- 24. Lambda и модель окружающей среды
- 25. Невозможно изменить цвет окружающей среды
- 26. Установки, зависящие от окружающей среды
- 27. настройка окружающей среды для pipe2py
- 28. Загрязнение окружающей среды Grails 2.0?
- 29. Android, осуществляющий изменения окружающей среды?
- 30. Масштабируемая проблема рендеринга окружающей среды
установить бродягу, усадьбу и имеют разные 'env' файл для каждой машины. – Mubin
https://laravel.com/docs/5.3/configuration – aynber
Возможный дубликат [PHP-скрипт - определить, работает ли он под Linux или Windows?] (Http://stackoverflow.com/questions/5879043/php-script-detect- if-running-under-linux-or-windows) –