如何使用Laravel在PHP代码中使用本地化字符串?

时间:2017-02-19 21:13:50

标签: php localization laravel-5.3

我使用Laravel Framework,发现了这个问题:

$var = ($userdata->age > 18 ? 'OK' : '@lang("basics.no_access")');

当然,我希望从resources/lang/en/basics.php获取漂亮的文本,而不是回应'@lang(“basics.no_access”)'文本。

我该怎么做?

1 个答案:

答案 0 :(得分:1)

@lang仅适用于刀片模板。

Use lang::get()这是在模板外查找语言键的正确方法:

  

当您传递Lang::get()一个密钥时,它会在转换表中查找当前区域设置的密钥。如果未找到匹配项,则返回原始密钥。