我在Laravel 5.4中有一个关系的集合。我想使用 for 循环遍历它 如果我这样做(测试):
{{ $application->kids[0]->name }}
{{ $application->kids[1]->name }}
一切正常。{{ $application->kids[$i]->name }}
它会引发500错误
我使用本机php循环:for($ i = 0; $ i< 5; $ i ++){}
我错过了什么?
`<?php for($i = 0; $i < 5; $i++) { ?> `
<input type="text" value="{{ $application->kids[$i]->name }}">
<?php } ?>
答案 0 :(得分:1)
您可能正在迭代$ application-&gt; kids数组的长度并获得ArrayOutOfBounds异常。如果你想做一个for循环,我建议做for($i = 0; $i < count($application->kids); $i++)
你可能有更好的运气使用刀片中的foreach:
@foreach($application->kids as $kid)
<input type="text" value="{{$kid->name}}">
@endforeach
有关this
的模板控制结构的更多信息答案 1 :(得分:0)
使用laravel /vmfs/volumes/DataStore1/vmware-ovftool/ovftool --memorySize:15360 --name=Test_VM -dm=thin -ds=DataStore1 /vmfs/volumes/DataStore1/OVA_V5.1_BSI-8/MyOvafile.ova
语法将数据迭代为
foreach