Laravel Blade - 为 foreach() 提供的参数无效
Laravel Blade - Invalid argument supplied for foreach()
这是我的数组 (sturmCluster) 的一部分。
Array
(
[0] => Array
(
[0] => Array
(
[Name] => Tom
[Punkte] => 8
)
[1] => Array
(
[Name] => Dave
[Punkte] => 8
)
[2] => Array
(
[Name] => Christian
[Punkte] => 12
)
)
)
我的函数 return 与
return view('cluster')->with('sturmCluster');
在视图中,我尝试使用
从数组中获取数据
<div class="row">
<div class="col-6 col-md-4">
<label for="">Test</label>
@foreach($sturmCluster)
{{"$sturmCLuster->Name"}}<br/>
@endforeach
</div>
如何使用 blade 处理数组。对于我的第一个测试,我只想 return 数组中的所有名称值。
@foreach($strumCluster as $key=>$sturmCluster)
{{$sturmCLuster['Name']}}<br/>
@endforeach
试试这个。
所以你的数组看起来像这样
$sturmCluster = array(
array(
array('Name'=>'Tom','Punkte'=>8),
array('Name'=>'Dave','Punkte'=>8),
array('Name'=>'Christian','Punkte'=>12)
)
);
您可以将整个数组传递给视图,而不必显式传递 sturmCluster 数组的第一个元素。
return view('cluster')->with('sturmCluster',$sturmCluster);
和运行循环为:
@foreach($sturmCluster as $array)
@foreach($array as $subarray)
{{$subarray['Name']}}
@endforeach
@endforeach
这是我的数组 (sturmCluster) 的一部分。
Array
(
[0] => Array
(
[0] => Array
(
[Name] => Tom
[Punkte] => 8
)
[1] => Array
(
[Name] => Dave
[Punkte] => 8
)
[2] => Array
(
[Name] => Christian
[Punkte] => 12
)
)
)
我的函数 return 与
return view('cluster')->with('sturmCluster');
在视图中,我尝试使用
从数组中获取数据<div class="row">
<div class="col-6 col-md-4">
<label for="">Test</label>
@foreach($sturmCluster)
{{"$sturmCLuster->Name"}}<br/>
@endforeach
</div>
如何使用 blade 处理数组。对于我的第一个测试,我只想 return 数组中的所有名称值。
@foreach($strumCluster as $key=>$sturmCluster)
{{$sturmCLuster['Name']}}<br/>
@endforeach
试试这个。
所以你的数组看起来像这样
$sturmCluster = array(
array(
array('Name'=>'Tom','Punkte'=>8),
array('Name'=>'Dave','Punkte'=>8),
array('Name'=>'Christian','Punkte'=>12)
)
);
您可以将整个数组传递给视图,而不必显式传递 sturmCluster 数组的第一个元素。
return view('cluster')->with('sturmCluster',$sturmCluster);
和运行循环为:
@foreach($sturmCluster as $array)
@foreach($array as $subarray)
{{$subarray['Name']}}
@endforeach
@endforeach