2016-08-05 22 views
0

laravelを初めて使用しました。私はデータベースからデータをフェッチしている間、エラーに直面しています。しかし、他のページが動作しています(フェッチも)。データベースからデータを取得中にエラーが発生しました。laravel 5.1

ここはあなたのレビューのためのコードです。 私contorller:

public function info() 
{ 

    // Show the page 
    $data = Customer::all(); 
    return view('eventlist')->with('data',$data); 

}  

マイビュー:eventlist.blade.php

   <tbody> 
       @foreach ($events as $user) 
        <tr> 
         <td>{!! $user->name !!}</td> 
         <td>{!! $user->cname !!}</td> 
         <td>{!! $user->sdate !!}</td> 
         <td>{!! $user->edate !!}</td> 
         <td>{!! $user->room !!}</td> </tr>@endforeach       
       </tbody> 

マイルート:

ルート::( 'eventlist'、 'MyController情報@')を取得します。 `

データを取得しようとしています:エラー未定義変数を示しています:イベント

この問題を解決するのに役立ちます。あなたは間違った変数のためにループしている事前

答えて

2

でのおかげで、あなたは$eventsをループしているとcontrollerからあなたがdata変数を渡しているあなた、このラインで

@foreach ($events as $user) 

を見て。ので、あなたのこの行を変更あなたのこのライン

return view('eventlist')->with('data',$data); 

を参照してください。この

@foreach ($data as $user) 

すべてに

@foreach ($events as $user) 

は罰金になります

関連する問題