Laravel ein Array von verschachtelten Beziehung zupfen 2

stimmen
0

Ich brauche Pathtags zu bekommen und es auf eine Variable hinzufügen, so dass ich es mit ersetzen kann [ ‚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();

versuchte

$query->whereNotIn('name', $q->pathtags);
Veröffentlicht am 27/11/2018 um 17:56
quelle vom benutzer
In anderen Sprachen...                            


1 antworten

Laravel ein Array von verschachtelten Beziehung zupfen 2

stimmen
0

Ich brauche Pathtags zu bekommen und es auf eine Variable hinzufügen, so dass ich es mit ersetzen kann [ ‚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();

versuchte

$query->whereNotIn('name', $q->pathtags);
Beantwortet am 27/11/2018 um 17:56
quelle vom benutzer

Cookies help us deliver our services. By using our services, you agree to our use of cookies. Learn more