首页 > 解决方案 > 未定义的变量:警报 Laravel 5.6

问题描述

嘿伙计们,我是 laravel 的新手,我一直在尝试将表“警报”的所有记录存储到一个变量中,然后将该变量传递给一个视图,以便我可以显示它们。

我有一个控制器——AlertController,里面有一个函数:

public function showalert(){
        $alert = Alert::all()->toArray();
        return view('content')->with(compact('alert'));

    }

在我看来,我有这个代码

@foreach($alert as $title)
            {{$title->text}}
        @endforeach

我收到此错误:未定义变量:警报(查看:\views\content.blade.php)

标签: phplaravel

解决方案


使用这种方法:

public function showalert(){
        $alert = Alert::all();
        return view('content', compact('alert'));

    }

推荐阅读