为什么我在本地主机上看到我的标题“labels.frontend.auth.login_box_title”

时间:2018-01-26 01:19:26

标签: laravel

enter image description here

该怎么做我需要处理这个问题?

1 个答案:

答案 0 :(得分:1)

这些是localization keys。这些键引用语言文件中的字符串(位于resources/lang/{lang}/{file.php},其中{lang}ISO 639 Code,例如:en)。例如,labels.frontend.auth.login_box_title指的是resources/lang/{lang}/labels.php文件。

当找不到匹配值时,您将看到本地化键输出,因为它被用作后备。例如,如果您引用labels.name且文件labels.php不存在,或name中不存在labels.php,那么密钥(labels.name)将会而是输出。

您似乎正在使用附带Laravel 5 Boilerplatevariety of languages。我怀疑问题是您已将应用程序配置为使用不受支持的语言,或者您缺少resources/lang/*个文件。

  1. 确认resources/lang
  2. 中存在这些文件
  3. 确认您的locale已设置为.env中包含的其中一种语言,例如:en
  4. 如果您仍然遇到问题,请更新您的问题以包含:

    1. resources/lang/文件夹
    2. 的屏幕截图
    3. APP_*
    4. .env值的副本