作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我在 laravel 4 查询构建器中有一个查询,它计算 count()
。当我转储它的数据时它有一个结果。但我无法获取它的整数值。
这是我的查询:
$data['provinces'] = DB::Table('doctors')
->join('provinces', 'doctors.province_id', '=', 'provinces.id')
->select('doctors.province_id','provinces.name as name',DB::raw("COUNT('doctors.province_id')"))
->whereIn('doctors.id', $ids)
->groupBy('doctors.province_id')
->get();
这是我在 blade
中的代码:
@foreach($data['provinces'] as $province)
<a href="#" class="list-group-item">{{$province->toArray()["name"]}}<span class="badge">{{$province->toArray()["COUNT('doctors.province_id')"]}}</span></a>
@endforeach
这是我的dd($province)
:
object(stdClass)#582 (3) {
["province_id"]=>
int(8)
["name"]=>
string(10) "تهران"
["COUNT('doctors.province_id')"]=>
int(1)
}
如何从 Blade 中的 ["COUNT('doctors.province_id')"]
获取数据。感谢您的帮助
最佳答案
您已经获取各省的名称作为名称 - 您可以对计数执行相同的操作:
DB::raw("COUNT('doctors.province_id') as mycount")
然后,您需要做的就是 $province->mycount
。
关于php - 如何在laravel中获取mysql COUNT查询值,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27336535/
我是一名优秀的程序员,十分优秀!