Laravel Blade 使用变量访问 object 属性
Laravel Blade access object property using variable
在 blade 模板中,y 控制器传递一个 object,它的属性值很少,如下所示
value_L1 = "Hello"
value_L2 = "Stack"
value_L3 = "OverFlow"
我想用for循环来显示这些值,但是循环returns中的语句为空,我怎么能在blade中做这样的事情呢?
@for ($count = 1; $count < 3; $count++)
{{ $object->{'value_L.$count'} }}
@endfor
我可以如下访问这些属性
{{ $object->value_L1 }}
{{ $object->value_L2 }}
谢谢,
K
怎么样
@for ($count = 1; $count < 3; $count++)
{{ object_get($object, "value_L{$count}" ) }}
@endfor
在 blade 模板中,y 控制器传递一个 object,它的属性值很少,如下所示
value_L1 = "Hello"
value_L2 = "Stack"
value_L3 = "OverFlow"
我想用for循环来显示这些值,但是循环returns中的语句为空,我怎么能在blade中做这样的事情呢?
@for ($count = 1; $count < 3; $count++)
{{ $object->{'value_L.$count'} }}
@endfor
我可以如下访问这些属性
{{ $object->value_L1 }}
{{ $object->value_L2 }}
谢谢,
K
怎么样
@for ($count = 1; $count < 3; $count++)
{{ object_get($object, "value_L{$count}" ) }}
@endfor