我使用Laravel Framework,发现了这个问题:
$var = ($userdata->age > 18 ? 'OK' : '@lang("basics.no_access")');
当然,我希望从resources/lang/en/basics.php
获取漂亮的文本,而不是回应'@lang(“basics.no_access”)'文本。
我该怎么做?
答案 0 :(得分:1)
@lang
仅适用于刀片模板。
Use lang::get()
这是在模板外查找语言键的正确方法:
当您传递
Lang::get()
一个密钥时,它会在转换表中查找当前区域设置的密钥。如果未找到匹配项,则返回原始密钥。