2016-08-05 104 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> 

我的路线:

路线::得到( '事件列表', '@ myController的信息');`

虽然我试图获取数据:它显示错误未定义变量:事件

帮我解决这个问题。在此先感谢

回答

2

您对循环变量错误,看看你这条线

@foreach ($events as $user) 

你循环$eventscontroller你逝去的data变量。看你这条线

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

所以更改此行

@foreach ($events as $user) 

这个

@foreach ($data as $user) 

一切都会好起来