我正在尝试在 laravel 8 的刀片模板中使用 php foreach 循环代码中字符串的本地化检索。
在 foreach 循环中,我试图$item['label']
使用 laravel 具有的语言本地化来操作一个名为并等同于翻译它的值的值。
这是我当前的代码。
@foreach ($items as $item)
@php
$item['label'] = "{{ __($item['label']) }}"
@endphp
@endforeach
但我得到一个错误
ParseError 语法错误,意外 '' (T_ENCAPSED_AND_WHITESPACE),期望 '-' 或标识符 (T_STRING) 或变量 (T_VARIABLE) 或数字 (T_NUM_STRING)
首先,我可以首先使用 a{{ __ ('string') }}
或@lang('string')
inside a@php
吗?如果我不能,还有其他方法可以解决这个问题吗?
非常感谢!