传递变量laravel问题时的未定义变量

时间:2018-04-25 14:09:58

标签: php laravel

我已将一个变量从控制器中的方法传递给视图,但它显示错误:

  

未定义变量:advertise(查看:C:\ Users \ SONY \ PhpstormProjects \ untitled \ resources \ views \ front \ second.blade.php)

这是观点:

<div class="col-md-4">
   @foreach($advertise as $adverr)
       <div class="ohyeah">
           <img src="{{url('image',$adverr->image)}}" width="500%" height="100%">
       </div>
   @endforeach
</div>

这是路线:

Route::get('/adver','advertisecontroller@advertise');

这是控制器:

public function advertise()
{
    $advertise = advertise::all();
    return view('front.second',compact('advertise'));
}

我不知道问题出在哪里......

1 个答案:

答案 0 :(得分:1)

在控制器中,我认为使用模型Advertise

 public function advertise()
 {
      $advertise = Advertise::all();

      return view('front.second',compact('advertise'));
}