我想访问发送到视图的变量的元素
这是我的控制器
public function more($id)
{
$chickdata = Gamefarm::where('id','=',$id)->get();
$photos = Photo::where('chicken_id','=',$id)->get();
return View::make('gamefarms/readmore',compact('chickdata','photos'));
}
我将变量'photo'发送到视图
以下是我想要处理视图的代码
@foreach ($photos as $myphotos)
@endforeach
<?php dd($myphotos->photo_loc[3]); ?>
答案 0 :(得分:0)
我会尝试这样的事情:
public function more($id){
$chickdata = Gamefarm::where('id','=',$id)->get();
$photos = Photo::where('chicken_id','=',$id)->get();
$viewdata = array(
'chickdata'=> $chickdata,
'photos'=> $photos
);
return View::make('gamefarms/readmore', $viewdata);
}
答案 1 :(得分:0)
您的观看代码不正确。应该是这样。
@foreach ($photos as $myphotos)
{{ $myphotos->photo_loc[3] }}
@endforeach
无需更改控制器代码 - 这是正确的