У меня проблема с моим запросом
Когда я запускаю его, как показано ниже, я получаю ВСЕ группы и элементы (элементы таблицы) для всех организаций. Это означает получить только группы из org_id
и где они видны.
return $this->model->with( [ 'items' => function($query){$query->where('invisible','=',FALSE)->orWhere('invisible', '=', null)->orderBy('description', 'ASC');} ] )->where("org_id",$org_id)->where('invisible','=',FALSE)->orWhere('invisible', '=', null)->orderBy('description', 'asc')->get();
если я запускаю его так (отбрасывая запрос invisible
для групп), он работает нормально.
return $this->model->with( [ 'items' => function($query){$query->where('invisible','=',FALSE)->orWhere('invisible', '=', null)->orderBy('description', 'ASC');} ] )->where("hos_id",$hos_id)->orderBy('description', 'asc')->get();
Как мне сделать
WHERE orf_id= org_id
AND ( invisible = false OR invisible = NULL )