访问字段变量的元素

时间:2015-02-14 02:34:39

标签: php mysql laravel

我想访问发送到视图的变量的元素

这是我的控制器

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]); ?>

2 个答案:

答案 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   

无需更改控制器代码 - 这是正确的