【发布时间】:2015-01-11 19:00:13
【问题描述】:
我是 Laravel 的新手,我需要你的帮助。
这在我的控制器上运行,只要我在同一个表中有 3 行具有该标题的行,结果应该是“3”。
$countcategories = DB::table('categories')
->select(DB::raw('count(title) as result'))
->where('title','=','dsds')
->get();
我将查询结果传递给这样的视图->with('counts', $countcategories)
现在我的问题是:
- 在视图中我只能使用
foreach显示结果。为什么?我的查询只返回一行。 - 我想将查询结果存储在控制器内的变量中,以便使用该结果。我该怎么做?
非常感谢!
【问题讨论】:
-
您还可以在
get()之后执行->toArray()以获取可通过数字索引访问的模型数组。
标签: php laravel laravel-4 foreach