2016-09-25 10 views
2

Laravel 5.3부터 시작했는데 개발 환경이 로컬에서 작동하지만 이제 프로덕션 서버에 앱을 업로드해야합니다. 동일한 앱에서 두 가지 환경을 구성하는 것에 대해 전혀 알 수 없습니다.Laravel 5.3. 프로덕션 환경을 구성하는 방법

(로컬 및 프로덕션 모두에서 Apache 웹 서버를 사용합니다.

모든 가이드/의사에게 호평을 받았습니다.

+1

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

+1

* 응용 프로그램이 실행되는 환경에 따라 다른 구성 값을 사용하는 것이 좋습니다 ..... ... 이것을 실현하기 위해 Laravel은 Vance Lucas의 DotEnv PHP 라이브러리를 사용합니다. Laravel을 새로 설치하면 응용 프로그램의 루트 디렉토리에 .env.example 파일이 포함됩니다. Composer를 통해 Laravel을 설치하면이 파일의 이름이 .env로 자동 변경됩니다. 그렇지 않으면 파일의 이름을 수동으로 바꾸어야합니다. * 그 다음에 두 환경을 구성하는 것에 대해서는 아무 것도 언급하지 않습니다. –

답변

1

docs (Marcin이 지적한 바) 환경을 구성하기 위해 .env 파일을 사용하는 것이 좋습니다. 다른 환경 = 다른 .env 파일. 따라서 로컬 컴퓨터에는 로컬 환경 구성과 함께 .env 파일이 있고 프로덕션에서는 다른 .env 파일과 스테이징을위한 다른 파일을 가질 수 있습니다. APP_ENV=production

어떤 사람과 함께 가져올 수 있습니다 App::environment()

.env를 버저 링, 건배에서 제외하십시오.

+0

오오오! 그건!! 고맙습니다!! –