ErrorException将变量从控制器传递到刀片文件时未定义的变量

时间:2018-07-01 08:00:22

标签: php laravel-5

控制器的索引方法类似于

public function index()
    {
        $intro = Intro::all();
        return view('welcome')->withIntro($intro);
    }

如图像controller中所示。并且视图welcome.blade.php就像

@foreach($intro as $intro)  
    <h3>{{ $intro->title }}</h3>  
    <hr>  
    {{ $intro->detail }}  
@endforeach

如图像welcome.blade.php中所示。 “未定义的变量介绍”是遇到的错误。我在任何地方都找不到解决方案。我做错了什么?

1 个答案:

答案 0 :(得分:0)

您正在$intro循环中用该数组的第一项值覆盖数组@foreach

尝试一下:

@foreach($intro as $introItem)  
    <h3>{{ $introItem->title }}</h3>  
    <hr>  
    {{ $introItem->detail }}  
@endforeach