저는 dotenv 라이브러리를 사용하는 Laravel 5를 사용하기 시작했습니다. 나는이 주제에 읽은 모든에 따르면dotenv에 환경 특정 .env 파일을 저장하는 방법 (Laravel 5)
APP_ENV=local
, 다른 모든 환경의 특정 구성이이 파일에 배치해야합니다 : 이것은이 줄 환경을 설정하는 프로젝트의 루트에서 .env의 파일을 사용하여 그래서 데이터베이스 암호는 다음이다 등 URL은이 같은 주요 구성 배열로 읽어
env('DB_HOST', 'localhost')
나는 이것이 내가 정말 당신이 노력하지 않을 수 있습니다 데이터베이스 암호와 같은 몇 가지 특정 일을 위해 작동 할 수 느낌이 있지만 내 환경의 각기 다른 환경 적 가치의 대부분 또는 전부를 저지 할 수 있어야합니다.
따라서 내가 원하는 것은 .env가 "로컬", "스테이징"또는 "프로덕션"으로 APP_ENV를 정의한 다음 .local.env 또는 .env.local 파일에 다음 값을 포함하도록 정의하는 것입니다. 올바른 파일은 APP_ENV에 따라로드됩니다.
이것이 가능합니까? Laravel 4는 더 유연한 계단식 배열을 가지고 있었지만 환경 .env 파일을 가질 수 있으면 살 수 있습니다.
감사합니다. 나는이 새로운 메소드가 마음에 들지 않는다. 로컬 폴더를 준비하고 다른 폴더를 준비하고 배열을 이전 방법과 동일하게 캐스케이드하는 함수를 정의 할 것이라고 생각한다. 결국 PHP 파일이므로 배열을 프로그래밍 방식으로 정의 할 수 있습니다. – Gnuffo1
저는 Laravel에서 로컬로 일하고 있습니다. 막 시작된. 내 'laravel'폴더에서 .ENV 파일을 어디서 구할 수 있습니까? –