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')"]
數據刀。感謝您的幫助