php - 如何在视图文件 laravel 5.4 中使用计数行数和打印值?
问题描述
应用程序/http/controller/FirstController.php
public function delhi_property()
{
$sql = DB::table('property')->where('city', 'Delhi')->orWhere('city', 'New Delhi')->get();
return view('index',['results'=>$sql]);
}
资源/视图/index.blade.php
<h3>({{ $results->count() }}) Properties</h3>
路线/web.php
Route::get('/','FirstController@delhi_property');
我是 laravel 5.4 的新手在这里,我在做什么我只是运行我上面提到的查询Controller
并想在我的视图文件中打印行数但是当我检查它时显示错误,即
Undefined variable: result (View: D:\xampp\htdocs\real_estate\resources\views\index.blade.php)
那么我该如何解决这个问题呢?请帮我。
解决方案
您将查询结果作为“结果”返回,因此在视图中您需要将其作为“$results”访问。在错误中它说未定义的变量结果。里面没有“s”。所以参考error返回的代码行,检查变量命名是否正确。
推荐阅读
- python - 如果 Python 解释器逐行执行代码,函数调用之前程序中的函数定义是如何存在的?
- matlab - 在 Matlab 中绘制两个数组值
- angular - 在从 CSS 转换为 SCSS 的项目上运行 Karma 时出错
- laravel - 如何在 Laravel 5.8 上与 groupBy eloquent 一起使用 where
- javascript - 搜索无法在 Jquery 中按“数据名称”显示结果
- html - 放置文本时在 div 框中放置的 div 框将所有框推出
- python - 在opencv中使用均值合成帧
- python - Python正则表达式(regex),将JSON转换为文本文件进行解析
- android - com.android.support: 使用 androidX (1.0.2) 设计
- string - 复制给定字符串中的每个空格