пытаюсь не дублироваться в задачах My blade, используя этот код
Я отредактировал свой вопрос, поэтому я добавил контроллер и полный блейд-код
Мой контроллер
$posts2 = Path::with(['pathtags' => function ($q) use ($TagArray)
{$q->with(['Tasks' => function ($q) use ($TagArray) {$q->has('tasktags', '=', 2)
->with('tasktags');
}]);
}])->where('id', '=', 1)->get();
Мой Клинок
@foreach ($posts2 as $item)
<h2> {{$item->name}}</h2>
@foreach ($item->pathtags as $Tag)
@foreach ($Tag->Tasks as $Task)
@php $a=array(); @endphp
@if (in_array($Task->task_name,$a))
<li> Task :: {{ $Task->task_name }} </li>
@php
array_push($a,"$Task->task_name");
@endphp
@else {
<li> Task :: Not Found </li>
}
@endif
@endforeach
@endforeach
@endforeach