Мой код возвращает tasks
, где один из Тегов задач name ->(tasktags)
находится в тегах пути -> $ TagArray.
Я хочу получить Tasks
, где все Теги задачи (tasktags
) находятся в Теги пути массив ->$TagArray
.
$posts4 = Path::with(['pathtags' => function ($q) use ($TagArray) {
$q->with(['Tasks'=>function($q) use ($TagArray) {
$q->has('tasktags', '=' , 2)->whereHas('tasktags', function ($query) use
($TagArray) {
$query->whereIn('name',$TagArray);
})->with('tasktags');
}]);
}])->first()