Я начал работать с Laravel 5.3, и моя среда разработки работала на локальном компьютере, но теперь мне нужно загрузить приложение на рабочий сервер. Я не могу найти ничего о настройке двух сред в одном приложении.
Я использую веб-сервер Apache на обоих (локальный и производственный).
Любое руководство / документ хорошо принят!
документы (как указал Марцин) предлагает использовать файл .env для настройки вашей среды. Разные среды = разные .env файлы. Таким образом, на локальном компьютере у вас будет файл .env с вашей конфигурацией локальной среды, а на производстве у вас будет другой файл .env, и другой для подготовки и т. Д. APP_ENV=production
Который может быть выведен с App::environment()
Не забудьте исключить .env из версий, ура.
Лучше следить за этим блогом:
https://devmarketer.io/learn/deploy-laravel-5-app-lemp-stack-ubuntu-nginx/
С этим блогом, если вы используете не Nginx, а Apache, это нормально, потому что нас больше интересует конфигурация и разрешения Laravel для файлов и папок, чем для веб-сервера.