Laravel Lang
类提供了一种检索各种语言字符串的便捷方式,使我们能够轻松支持多种语言。例如Lang::get()
可用于检索本地化消息。
但根据API文档(和来源),类Lang
没有get()
方法或其他方法,例如setLocale()。类Lang extends Facade
,但Facade
也没有这种方法。
相反,类Illuminate\Translation\Translator
包含我们用于本地化的所有方法,如get()
为什么我们不使用Translator::get()
或Translator::setLocale()
但Lang::get()
???这两个类是如何连接的?
我们如何为类调用不存在的方法?
答案 0 :(得分:0)
你的答案在这里: http://laravel.com/docs/4.2/facades
Laravel文档非常全面。如果您真的想了解Laravel的工作原理,请花点时间阅读所有内容。