всем, мой код здесь возвращает задачи, которые имеют более 1 тега и теги задачи находятся в $ TagArray, все работает хорошо в
return $TaskData;
, но когда я передаю TaskData в представление, я получаю разные результаты дажеполучить задачи с одним тегом
return view ('task', compact('TaskData'));
Мой код
$TaskData= Path::with(['pathtags' => function ($q) use ($TagArray) {
$q->with(['Tasks' => function($q) use ($TagArray) {
$q->has('tasktags', '=' , 2)->whereDoesntHave('tasktags',
function ($query) use ($TagArray) {
$query->whereNotIn('name', $TagArray);
}
)->with('tasktags');
}]);
}])->first();