使用Laravel进行本地化。这个怎么运作?

时间:2014-09-28 14:01:15

标签: php laravel localization

Laravel Lang类提供了一种检索各种语言字符串的便捷方式,使我们能够轻松支持多种语言。例如Lang::get()可用于检索本地化消息。

但根据API文档(和来源),类Lang没有get()方法或其他方法,例如setLocale()。类Lang extends Facade,但Facade也没有这种方法。

相反,类Illuminate\Translation\Translator包含我们用于本地化的所有方法,如get() 为什么我们不使用Translator::get()Translator::setLocale()Lang::get() ???这两个类是如何连接的?

我们如何为类调用不存在的方法?

1 个答案:

答案 0 :(得分:0)

你的答案在这里: http://laravel.com/docs/4.2/facades

Laravel文档非常全面。如果您真的想了解Laravel的工作原理,请花点时间阅读所有内容。