laravel叶片中带@lang的三元条件

laravel叶片中带@lang的三元条件,laravel,Laravel,我对Laravel是新手,我需要根据三元条件在我的语言中显示是/否等式 我的尝试如下: {{$data->letter_replied==1?@lang('global.yes'):@lang('global.no')}} 但我得到: FatalErrorException in 26fa959e3dcd793af9b6b658c5cb1d6b3fb1c3c4.php line 62: syntax error, unexpected '<' 26fa959e3dcd793af9

我对Laravel是新手,我需要根据三元条件在我的语言中显示是/否等式

我的尝试如下:

{{$data->letter_replied==1?@lang('global.yes'):@lang('global.no')}}
但我得到:

FatalErrorException in 26fa959e3dcd793af9b6b658c5cb1d6b3fb1c3c4.php line 62:
syntax error, unexpected '<'
26fa959e3dcd793af9b6b658c5cb1d6b3fb1c3c4.php第62行中的FatalErrorException:
语法错误,意外“当您想要在线检查条件时,需要将它们全部放入
(…)
中,如下所示

{!!($data->letter_replied==1?'Yes':'No')!!}

这是可行的,但如果语言是“Dari”,我需要显示“是”的“بله”!使用
lang('yes')
lang('No')
或使用
trans()
而不是
lang()
{!!($data->letter\u responsed==1?lang('yes'):lang('No')!!
给出:
调用未定义函数lang()
,您必须使用
trans()