2016-11-13 1 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 

ホープ、このことができます!

関連する問題