Условие Foreach для добавления числа вместо дублирования элемента в laravel - PullRequest
0 голосов
/ 09 марта 2019

Прежде всего, спасибо за ваше время и ваш пример, я стараюсь быть похожим на вас, ребята, чтобы помочь большему количеству людей.Я новичок в Laravel, и мне нужно решить проблему, с этим foreach я пытаюсь сделать представление статистики (см. .Jpg), и у меня есть дублирующиеся элементы, это мой код ...

@foreach ($statsnation as $item)

    @foreach ($naciones as $key => $nacion)
        @if ($item->nationality == $nacion->nacion_id )
            <div class="row col-4 border ">
                <div class="text-dark  col-8 p-3">{{ $nacion->GENTILICIO_NAC }} </div>
                <div class="col-2 borderless p-3">{{count($item)}}</div>
                <div class="col-2 borderless p-3">{{ number_format(count($nacion)*100/$activos) }}%</div>
            </div>
        @endif
    @endforeach

@endforeach

это результат для каждого, у меня есть дубликаты, и мне нужно добавить его вместо:

enter image description here

1 Ответ

1 голос
/ 24 апреля 2019

И ответ таков:

        @foreach ($regiones as $key => $region)
        @if(count($statsnation->where('region', $region->region_id )) == 0)
        @else
                <div class="row col-4 border ">
                    <div class="text-dark  col-8 p-3">{{ $region->region_ordinal }} {{ $region->region_nombre }}
                    </div>
                    <div class="col-2 borderless p-3">{{count($statsnation->where('region', $region->region_id ))}}
                    </div>
                    <div class="col-2 borderless p-3">{{count($statsnation->where('region', $region->region_id ))*100/count($statsnation)}}%                   </div>
                </div>


        @endif
        @endforeach

в этом случае я использую регионы вместо наций, просто заменяю $ vars, но теперь мое приложение избегает двуличия и избегает деления на 0, не показывая регионов, которые не имеютзаписей.

извините за мой код, это беспорядок, я только учусь, и мне нужно использовать хорошие практики

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...