2
Laravel의 config 디렉토리에 development, testing 및 local이라는 세 개의 환경 폴더가 있습니다. start.php 파일에서 환경과 호스트 이름을 변경할 때 프로덕션 환경 만 인식됩니다. 내가 여기서 잘못하고있는 것에 대한 어떤 생각?Laravel 응용 프로그램 환경을 찾을 수 없습니다.
응용 프로그램/routes.php
//using this as a test to confirm that the correct environment is being used
Route::get('/', function()
{
var_dump(App::environment());
});
부트 스트랩/start.php : 여기
$env = $app->detectEnvironment(array(
'development' => array('localhost'),
));
는 결과가 있어야한다 "문자열 (11)"개발은 문자열 (". 대신입니다" 10) "생산".
감사합니다. 분명히 내 컴퓨터의 실제 호스트 이름은 "My-Computer.local"입니다. 문제 해결됨. – Ken
터미널을 사용하는 Mac 또는 명령 프롬프트를 사용하는 Mac의 경우이 답변에 추가하기 만하면 "호스트 이름"을 쓸 수 있으며 호스트 이름을 알려줍니다 :) – Karl
@ 카를 끝내기. 나는 크로스 플랫폼과 Laravel이 원하는 것을 반환하기 때문에 (왜냐하면 내부적으로 같은 함수를 사용하기 때문에) 대답에서'gethostname()'을 고수 할 것이다. – lukasgeiter