Как я могу добавить счетчик оставлений в Laravel? - PullRequest
0 голосов
/ 19 апреля 2019

У меня есть 2 столбца медицинских и случайных отпусков, у меня есть 2 медицинских листа в моей базе данных, поэтому я хочу, чтобы отсчитывалось это число, вместо того, чтобы оно отображало меня 1 1, Как я могу решить это?

вот мой код просмотра файла

<td>
@foreach($employeeLeave as $empleave)
@if($empName['personal_detail']['first_name'] == $empleave->name)
   @if($empleave->type == 'casual')
      {{ count([$empleave->type]) }}
   @endif
@endif
@endforeach
</td>
<td>
@foreach($employeeLeave as $empleave)
@if($empName['personal_detail']['first_name'] == $empleave->name)
   @if($empleave->type == 'medical')
      {{ count([$empleave->type]) }}
   @endif
@endif
@endforeach
</td>

1 Ответ

0 голосов
/ 19 апреля 2019

Вы можете сначала выполнить подсчет в циклах, а затем заполнить

.
@php
$casualCount = $medicalCount = 0;
@endphp
@foreach($employeeLeave as $empleave)
   @if($empName['personal_detail']['first_name'] == $empleave->name)
        @if($empleave->type == 'casual')
             @php $casualCount++; @endphp
        @endif
        @if($empleave->type == 'medical')
            @php $medicalCount++; @endphp
        @endif
   @endif
@endforeach

А потом ваш HTML

<td>
{{ $casualCount }}
</td>

<td>
{{ $medicalCount }}
</td>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...