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



我使用laravel框架,并找到了这个问题:

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

当然,我想从 resources/lang/en/basics.php获得漂亮的文本,而不是回声'@lang(" basics.no_access")'text。

我该怎么做?

@lang仅在刀片模板中工作。

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

通过Lang::get()键时,它会在当前语言环境的翻译表中查找键。如果找不到匹配,则返回原始密钥。

最新更新