我正在尝试从组模型中获取数据,但new_group_id
如果学生表不为空,我会将学生表与组表 ID 相关联,否则将其连接group_id
到组表 ID。
public function grade(Builder $query)
{
return $query
->when($this->new_group_id != 0, function ($q) {
return $q->with('new_group_id');
})
->when($this->new_group_id === 0, function ($q) {
return $q->with('group_id');
});
}
但鉴于错误是
传递给 App\Students::grade() 的参数 1 必须是 App\Builder 的一个实例
请帮我解决这些错误