возвратный просмотр возвращает разные данные - PullRequest
0 голосов
/ 23 октября 2018

всем, мой код здесь возвращает задачи, которые имеют более 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();
...