Мне нужно получить метки и добавить их в переменную, чтобы я мог заменить их на ['XML', 'PHP', 'CSS3'].
$Paths = Path::with([
'ProgrammingField',
'pathtags' => function ($q) {
$q->with(['Tasks' => function ($q) {
$q->has('tasktags', '=', 2)
->orderBy('id', 'ASC')
->whereDoesntHave('tasktags',
function ($query) {
$query->whereNotIn('name', ['XML','PHP','CSS3']);
}
)
->with('tasktags')->orderBy('id', 'DESC');
}]);
}
])->whereIn('id', $pathId)->get();
Tried
$query->whereNotIn('name', $q->pathtags);