2016-11-13 31 views
0

,当我试图通过可变数据查看我得到这个错误,我无法找到任何文件有关此问题的 我控制器(CarouselController.php)

public function index() 
{ 
$carousels = Carousel::orderBy('created_at', 'asc')->paginate(12); 
return view('admin.carousels.index')->withCarousels($carousels); 
} 

我的观点(index.blade.php)

<div class="row"> 
    <div class="col-md-9"> 
     <h1>All Images</h1> 
    </div> 
    <div class="col-md-3"> 
     <a href="{{ route('carousels.create') }}" class="btn btn-lg btn-block btn-primary ">Create New carousel</a> 
    </div> 
    <div class="col-md-12"> 
     <hr> 
    </div> 
</div>{{-- end of the row --}} 
<div class="row"> 
    <div class="col-md-12"> 
      <div class="row"> 
    @foreach($carousels as $photo) 
     <div class="col-xs-6 col-md-3"> 
     {!! Form::open(array('route'=>array('carousels.destroy', $carousels->id),'method'=>'DELETE')) !!} 

     {!! Form::submit('Delete', array('class'=>"btn btn-danger btn-sm tours-delete tour-index-delete"))!!} 

     {!! Form::close() !!} 
     <a href="{{ url($photo->path) }}" class="thumbnail" data-lity> 
     <img class="img-responsive" src="{{ $photo->path }}" alt=""> 
     </a> 
     </div> 
    @endforeach 

</div> 
    </div> 
    <div class="text-center"> 
      {!! $carousels->links(); !!} 
    </div> 
</div> 

回答

0

你foreach循环包含的代码:

$carousels->id; 

这似乎是越来越从集合,这是不正确的做法一个对象,你应该试试这个:

@foreach($carousels as $carousel) 
    <div class="col-xs-6 col-md-3"> 
    {!! Form::open(array('route'=>array('carousels.destroy', $carousel->id),'method'=>'DELETE')) !!} 

    {!! Form::submit('Delete', array('class'=>"btn btn-danger btn-sm tours-delete tour-index-delete"))!!} 

    {!! Form::close() !!} 
    <a href="{{ url($carousel->path) }}" class="thumbnail" data-lity> 
    <img class="img-responsive" src="{{ $carousel->path }}" alt=""> 
    </a> 
    </div> 
@endforeach 

希望这有助于!

相关问题