在 laravel Blade 上翻译 DB 变量
Translating a DB variable on a laravel Blade
我正在尝试在 laravel 应用程序的 blade 上显示翻译后的单词。
我的语言变量是“texts”
我的 blade
上有以下内容
@foreach($permission as $value)
<li><label>{{ Form::checkbox('permission[]', $value->id, false, array('class' => 'name')) }}
{{ ('$value->name') }}</label></li>
<br/>
@endforeach
我正在尝试翻译这个
{{ ('$value->name') }}
这应该给出这样的结果,user-edit, user-view...
在我的语言文件中,我有这些输出的翻译文本。
我已经在 blade
上试过了
{{ __('texts.$value->name') }}
但它只是打印
texts.$value->name
正确的翻译方式是什么,
{{ ('$value->name') }}
您在 {{ __('texts.$value->name') }}
中使用了单引号。变量不会在单引号内展开。改为连接两个字符串:
{ __('texts.' . $value->name) }}
我正在尝试在 laravel 应用程序的 blade 上显示翻译后的单词。
我的语言变量是“texts”
我的 blade
上有以下内容@foreach($permission as $value)
<li><label>{{ Form::checkbox('permission[]', $value->id, false, array('class' => 'name')) }}
{{ ('$value->name') }}</label></li>
<br/>
@endforeach
我正在尝试翻译这个
{{ ('$value->name') }}
这应该给出这样的结果,user-edit, user-view...
在我的语言文件中,我有这些输出的翻译文本。
我已经在 blade
上试过了{{ __('texts.$value->name') }}
但它只是打印
texts.$value->name
正确的翻译方式是什么,
{{ ('$value->name') }}
您在 {{ __('texts.$value->name') }}
中使用了单引号。变量不会在单引号内展开。改为连接两个字符串:
{ __('texts.' . $value->name) }}