Я пытаюсь получить имя тега для каждого пути, используя $q->pathtags->name
, но получаю ошибку.
$posts3 = Path::with(['ProgrammingField','pathtags' => function ($q) use ($AllPathsTasgs)
{$q->with(['Tasks' => function ($q)
{$q->has('tasktags', '=', 2)->orderBy('id', 'ASC')
->whereDoesntHave('tasktags',
function ($query) use ($q) {
$query->whereNotIn('name', $q->pathtags->name);
}
)
->with('tasktags')->orderBy('id', 'ASC');
}]);
}])
->whereIn('id', $pathId)->get();