の$ election_name、私は私がチェックし、私はmyelectionlist.blade.php未定義のプロパティ:を照らしサポートコレクション::コントローラビューで
$my_election=[];
$i=0;
foreach ($election_list as $election_list)
{
$my_election[$i]=DB::table('election')
->where('id','=',$election_list->election_id)
->get();
$i++;
}
return view::make('myelectionlist')->with('election_list',$my_election);
にそれを送りたいarray.Thenでいくつかのデータを保存します
return $my_election
これは問題なく動作します。しかしmyelectionlist.blade.phpでは、私はそれが動作しない
@for($i=0;$i<sizeof($election_list);$i++)
{{$election_list[$i]->election_name}}
@endfor
書くとき。
Undefined property: Illuminate\Support\Collection::$election_name
どうすれば問題を解決できますか?
ループの代わりにforeachループを使用すると問題が解決します。理由は誰にも分かりますか? –