1
Config::get('app.url')
을 사용하여 내 환경을 확인하려고합니다. 그러나 bootstrap/start.php
에서 전화를 걸면 아직 액세스 할 수 없습니다.부트 스트랩의 Laravel Config에 액세스
미리 데이터를 가져올 수있는 방법이 있습니까? 기본적으로, 난 할 노력하고있어 이것이다 :
Laravel 5.1에서$env = $app->detectEnvironment(function()
{
$domain = strtolower(parse_url(Config::get('app.url'))['host']);
$serverName = strtolower($_SERVER['SERVER_NAME']);
return preg_match('/'.$domain.'$/', $serverName) ? 'production' : 'local';
});
정말 복잡한 방식으로 만들어 가고 있습니다. 배열에 URL을 넣고'$ env = app() -> environment();'를 사용하여 env를 얻으십시오. – itachi
[이 답변 확인] (http://stackoverflow.com/questions/24092234/laravel-4-2-says-my-application-is-in-production-how-do-i-turn-this-off/24092409 # 24092409). –
@itachi 환경을 설정하려고합니다. 설정하지 마세요. 또한 URL 배열을 허용하지 않으며 호스트 이름 배열을 허용합니다. 차라리 앉아서 프로그래밍을 시작하는 각 시스템에 대해 업데이트하지 않아도됩니다. 내부적으로 Laravel은'gethostname()'을 사용하고 url을 보지 않습니다. – user1960364