Php Laravel变量不工作

Php Laravel变量不工作,php,laravel,Php,Laravel,我有两个变量,它们是相同的,但是是局部的。我还有一个$locale变量,它保存着locale附录(_en等…) 现在我想将它们结合起来,创建变量来打印适当的本地化变量 {{${'$v->fuel_type->vehicle_fuel_type'}.$locale}} 但我得到了一个未定义的错误变量:$v->fuel\u type->vehicle\u fuel\u type\u en(视图:/var/www/html/sixt/resources/views/offerselect

我有两个变量,它们是相同的,但是是局部的。我还有一个$locale变量,它保存着locale附录(_en等…)

现在我想将它们结合起来,创建变量来打印适当的本地化变量

{{${'$v->fuel_type->vehicle_fuel_type'}.$locale}}
但我得到了一个未定义的错误变量:$v->fuel\u type->vehicle\u fuel\u type\u en(视图:/var/www/html/sixt/resources/views/offerselect new.blade.php)

但是有$v->fuel\u type->vehicle\u fule\u type变量。这个怎么了

使用(几乎没有文档记录)laravel助手将使您的工作更轻松:

{{ data_get($v, "fuel_type.vehicle_fuel_type".($locale?"_".$locale:"")) }}

这与对象类似,但也适用于对象。

使用单引号找出您试图生成的变量的格式是什么?@aynber json对象?尝试
{{{$v->fuel\u type->${'vehicle\u fuel\u type.$locale}}
@Robert相同错误。。。车辆燃油类型未定义