【发布时间】:2019-03-31 22:48:38
【问题描述】:
正在尝试使用此代码在“我的刀片”任务中不重复
我已经编辑了我的问题,所以我添加了控制器和完整的刀片代码
我的控制器
$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
【问题讨论】:
-
$tag 是一个集合吗?
-
不是关系数组
-
你不能使用股票 PHP array_count_values 吗?
-
不,我不能请检查我的其他问题stackoverflow.com/questions/53020431/…
标签: php laravel loops for-loop foreach