【发布时间】:2020-02-22 07:52:29
【问题描述】:
大家好,我是 laravel 的新手,我一直在尝试将表 'alert' 的所有记录存储到一个变量中,然后将该变量传递给一个视图,以便我可以显示它们。
我有一个控制器 - 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)
【问题讨论】:
-
你返回的是一个重定向,而不是一个视图,返回一个视图使用这个语法
return view('view-name')->with(compact('alert'));