2014-09-04 4 views
1

사용자 정의 설정 파일 (예 : config/myconfig.php)을 만들었으므로 누구나 구성 가능한 옵션을 사용하여 특정 환경에서 장소로 신속하게 옵션을 쉽게 변경할 수 있습니다.app.php 내의 Laravel의 Config 클래스 사용

필자는 이러한 설정 키를 일부 파일 (내 컨트롤러 및 database.php)에서 성공적으로 사용하고 있습니다. 그러나 app.php에서 Config 클래스를 사용할 수없는 것 같습니다. 예를 들어 'debug' => Config::get('myconfig.debug_enabled')으로 설정하고 싶지만 계속 오류가 발생합니다 : Class 'Config' not found.

어쩌면 내가 뭔가를 놓치고 있거나 잘못된 접근 방식 일 수 있습니다. 어떤 방향이라면 크게 감사하겠습니다.

건배.

답변

3

app.php config에서 Facade 별칭이 아직로드되지 않았습니다 (app.php 파일에 포함되어 있음). 상단에 use Illuminate\Support\Facades\Config;을 추가하면 (<?php 이후) Config::get()을 사용할 수 있습니다.

+0

네, 저에게 도움이되었습니다. 감사합니다. :-) –

1

는 Laravel 당신이 IoC 컨테이너에 대한 액세스를 제공하는 글로벌 app() 기능을 발표, 그래서 당신은 할 수 있습니다 : 이것은 단지 app.php 안에 나를 위해 일한

app()->make('config')->get('database.default') 

.

관련 문제