Level 55
@umairparacha set the table name explicitly for status column
->withCount([
'assignments as active_assignments' => function ($query) {
$query->where(
'active_assignments.status',
'=',
StudentAssignment::STATUS_ACTIVE
);
},
'assignments as submitted' => function (Builder $query) {
$query->where(
'submitted.status',
'=',
StudentAssignment::STATUS_SUBMITTED
);
},
'assignments as Total'
])