Laravel 8 解析翻译字符串

2021-07-17 16:53 更新

您可以使用 __ 辅助函数从语言文件中解析翻译字符串。 __ 方法第一个参数接收文件和翻译字符串的键。举个例子,让我们来解析 resources/lang/messages.php 翻译文件中的 welcome 翻译字符串:

echo __('messages.welcome');

echo __('I love programming.');

如果您使用 Blade 模板引擎,您可以使用 {{ }} 语法或使用 @lang 指令来输出翻译字符串:

{{ __('messages.welcome') }}

@lang('messages.welcome')

如果指定的翻译字符串不存在,那么 __ 函数将会返回您所指定的键。因此,如果像下面这样使用,当翻译字符串不存在时, __ 函数将会返回 messages.welcome

注意:@lang 指令不会转义任何输出。使用该命令时,您需要 完全承担 对转义您自己的输出的工作。


以上内容是否对您有帮助:
在线笔记
App下载
App下载

扫描二维码

下载编程狮App

公众号
微信公众号

编程狮公众号