Laravel Lang
클래스는 다양한 언어로 문자열을 검색하는 편리한 방법을 제공하므로 여러 언어를 쉽게 지원할 수 있습니다. 예 : Lang::get()
은 지역화 된 메시지를 검색하는 데 사용할 수 있습니다.Laravel로 현지화. 어떻게 작동합니까?
그러나 API 설명서 (및 소스)에 따르면 클래스 Lang
에는 get()
메서드 또는 setLocale()과 같은 다른 메서드가 없습니다. Class Lang extends Facade
이지만 Facade
에는 해당 메소드가 없습니다.
대신 클래스 Illuminate\Translation\Translator
우리가 GET 같은 현지화에 사용되는 모든 방법을 포함() 왜 우리는 사용하지 않는 Translator::get()
또는 Translator::setLocale()
하지만 Lang::get()
??? 이 두 클래스가 어떻게 연결되어 있습니까?
클래스에 존재하지 않는 메소드를 어떻게 호출 할 수 있습니까?