У меня есть отношение в модели FeeModuleModel, как показано ниже
public function heads()
{
return $this->hasMany('App\Models\FeeHeadModel','location_id','id');
}
, и в моем файле контроллера мне нужно выбрать только значения FeeModuleModel, где FeeHeadModel имеет тип как неструктурированный. Код моего контроллера показан ниже
$modules = FeeModuleModel::where('vt_ay_id', '=', Session::get('sess_ay_id'))->with(['heads'=>function($q){
$q->where('type','=','unstructured');
}])->orderby('priority', 'asc')->get();
Это происходит со следующей ошибкой
Вызов функции-члена getRelationExistenceQuery () для массива
В чем проблема с моим кодом и что я могу сделать, чтобы решить это