model->with(['subsites'=>function ($query) { $query->where('effective', 1); }])->where($where)->get(); } public function getSubsiteResumeArray($where) { return $this->model->with(['subsites'=>function ($query) { $query->where('effective', 1); }])->where($where)->get()->toArray(); } }