Привет всем, здесь у меня есть 2 пути, поэтому я возвращаю 2 массива задач, мне нужно подсчитать каждый массив Итак, в конце я получаю
[6, 4]@foreach ($path->pathtags as $Tag)
@foreach ($Tag->Tasks as $Task)
@if (!in_array($Task->id,$a))
<li class="list-group-item"> Task : {{ $Task->task_name }} </li>
@endif
@endforeach
@endforeach
Самый простой способ подсчета массивов в php count($array)
так что если вы хотите создать новый массив с двумя значениями массива, вы можете сделать это следующим образом:
$counts = [count($array1), count($array2)];
Но если вам нужно посчитать записи в базе данных, вам нужно будет изменить запрос вместо ->get()
вам нужно будет использовать ->count()
,
Вы должны попробовать это:
$path = count($path->pathtags);
$task = count($Tag->Tasks);
Обновленный ответ
$path = count($path->pathtags);
@foreach ($path->pathtags as $Tag)
$task = count($Tag->Tasks);
@foreach ($Tag->Tasks as $Task)
<li class="list-group-item"> Task : {{ $Task->task_name }} </li>
@endforeach
@endforeach