请教一个hasMany加条件的问题
$all = Sale::select('province','channel','area')->groupBy('province', 'channel', 'area')->with('provinces')->get()->toArray();
怎么样才能在 with('provinces')
里面使用前面 groupBy 得到的结果加多一个限制条件如
with(['provinces'=>funtion($query){
$query->where(....)
}])
Sale 模型的
public function provinces(){
return $this->hasMany(Sale::class,'province','province');
}
推荐文章: