php - 未定义的变量:警报 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)
解决方案
使用这种方法:
public function showalert(){
$alert = Alert::all();
return view('content', compact('alert'));
}
推荐阅读
- angular - 资产大小会影响 Angular7 应用程序的性能吗?
- haskell - 在 Reflex-DOM 中使用动态函数时的上下文/签名不匹配
- java - Kafka Streams API:会话窗口异常
- android - AudioRecord:cordova android 应用程序中的 start() status -38 仅在三星 s8 设备中
- jira - 有没有办法在 JIRA 中找到您在特定日期记录的时间?
- java - 在使用 LinkedList 进行冲突处理的 Java 中实现 HashSet 时出现 NullPointerException?
- c# - VS 2019 - CefSharp - 屏幕共享选项未显示
- sql-server - 对查询结果求和
- dart - 为什么一个动态值可以在不强制转换的情况下转换为另一个而另一个失败?
- angular - 如何在 ngx-Chart 中设置垂直条形图的宽度?