如何在 Laravel 中隐藏 color/size 个元素

How to hide color/size elements in Laravel

如果值为空,如何隐藏颜色或尺寸?

SCREENSHOT

<p class="lx-sizes">
                        <span>SIZE :</span> @foreach ($produit->sizes as $size)
                        <a data-id="{{ $size->name }}" href="javascript:;" class="{{ $loop->first ? 'active' : '' }}">{{ $size->name }}</a> @endforeach
                    </p>
                    <p class="lx-colors">
                        <span>COLOR :</span> @foreach ($produit->colors as $color)
                        <a data-id="{{ $color->name }}" href="javascript:;" class="{{ $loop->first ? 'active' : '' }}">{{ $color->name }}</a> @endforeach
                    </p>

你可以用 if 语句包围它:

@if($produit->colors->count())
<p class="lx-colors">
    <span>COLOR :</span>
    @foreach ($produit->colors as $color)
        <a data-id="{{ $color->name }}" href="javascript:;" class="{{ $loop->first ? 'active' : '' }}">{{ $color->name }}</a> 
    @endforeach
</p>
@endif

使用 $produit->sizes->count().

对尺寸做同样的事情