Laravel Blade: если код php обернут в дисплей none, он все еще выполняется? - PullRequest
0 голосов
/ 19 апреля 2020

Я пытаюсь изменить поля display с javascript. Если пользователь выбирает из выпадающего списка показ только товаров, имеющихся на складе, я беру id из div и меняю отображение с none на block. Есть ли какие-либо проблемы, связанные с этим? Поскольку код php не является запросом, я предполагаю, что это не должно быть проблемой, если все операторы foreach запускаются, а затем их видимость контролируется display в div.

 <div style="display:none" id = "no-filter">
    @foreach ($collection->products('no-filter') as $product)
        @include('prod-list')
    @endforeach
</div>

 <div style="display:none" id = "sale">
    @foreach ($collection->products('sale') as $product)
        @include('prod-list')
    @endforeach
</div>

<div style="display:none" id = "in-stock">
    @foreach ($collection->products('in-stock') as $product)
        @include('prod-list')
    @endforeach
</div>
...