0
laravel 4.2를 사용하고 있으며 개발 환경에서 cron 작업을 실행하고 싶습니다. 코드가 bootstarp/start.php에서 스크립트 환경PHP에서 서버 변수를 사용하지 않고 서버 이름을 얻으십시오 (laravel 4.2)
$env = $app->detectEnvironment(function() {
return $_SERVER['SERVER_NAME'] == 'hostname' ? 'dev' : 'production';
});
나는이 작업을 수행하도록 설정 cron 작업을 가지고 있지만 항상 프로덕션 환경을 감지를 감지 할 수있다. 이는 CLI 변수에서 서버 변수를 사용할 수 없기 때문입니다. SERVER NAME을 얻기 위해 server variable의 대안을 제시하십시오.
음, 어디, heres는 참조 https : //로 GitHub의 .com/laravel/framework/blob/4.2/src/조명/Foundation/Application.php # L231 – Chay22