@php
$active_users = App\Models\User::where('IsActive',1)->whereIn('roleID',[18,19,20,21,22,23,24,25,26,27])->pluck('UserID')->toArray();
$attendances_data = App\Models\Attendance::whereIn('UserID', $active_users)
->whereDate('AttendanceDate', date('Y-m-d'))->get();
$Group=DB::table('gcp_attendances')
->leftjoin('gcp_users','gcp_attendances.UserID','=','gcp_users.UserID')
->where('gcp_attendances.AttendanceDate',date('Y-m-d'))
->where('gcp_users.IsActive',true)->where('gcp_users.roleID','!=',16)->where('gcp_users.roleID','!=',17)->where('gcp_users.roleID','!=',28)
->orderBy('gcp_attendances.AttendanceDate')->select('gcp_attendances.Status', DB::raw('count(*) as total'))
->groupBy('gcp_attendances.Status')
->get();
@endphp