2014-11-05 3 views
0

.env.local.php 파일과 다른 모든 기능을 사용할 수 있도록 환경 검색을 시도하지만 어떻게 든 올바른 환경을 감지 할 수 없습니다.Laravel 5 환경 감지

내가 부트 스트랩/environment.php

<?php 

$env = $app->detectEnvironment(array(

    'local' => array('mylocalmachinename') 

)); 

추가 한하지만 장인 ENV PHP로 할 때, 나는 항상 대신 현지의 생산을 얻는다.

누구나 무슨 문제인지 알고 계십니까?

+0

기계 이름이 실제로 동일합니까? 편지의 대소 문자가 일치합니까? –

+1

가능한 복제본 [Laravel 5에서 ENV 변수를 설정하는 올바른 방법은 무엇입니까?] (http://stackoverflow.com/questions/26346299/whats-the-correct-way-to-set-env-variables-in-laravel -5) –

답변

3

Laravel5에서 환경 감지가 변경되었습니다.

는 이제 다른 컴퓨터에

APP_ENV=local 

그런 다음 프로젝트 루트에 .env 파일을 넣어 - 즉

APP_ENV=local 
APP_KEY=SomeRandomString 
DB_USERNAME=homestead 
DB_PASSWORD=homestead 
- 당신은 당신은 추가적인 환경 항목을 추가 할 수 있습니다

APP_ENV=staging 

할 수 있습니다

+0

thx. 그것의 설명서에 맞지 않아 ??? – Tino

+1

Laravel 5는 아직 개발 중입니다. 이 게시물의 시점에도 아직 베타 버전이 아닙니다. 준비가되면 문서가 업데이트됩니다. – Laurence

+0

.env에 대한 간단한 참고 사항 :이 파일은 모든 환경마다 다르며 기본적으로 .gitignored입니다. 올바른 값으로 프로덕션 환경에서 다시 작성 (또는 ftp)해야합니다! – igaster