0
我在laravel 4查询构建器中有一个查询,它可以计算出count()
。它在我转储它的数据时有一个结果。但我无法获得它的整数值。如何在laravel中获取mysql 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)
}
如何来从["COUNT('doctors.province_id')"]
数据刀。感谢您的帮助