我有一个这样布置的产品画廊:<div class="row no-gutters bg-light"> @foreach ($products as $product) <!-- Column 1 --> <div class="col-6 @if(count($products) === 1 || 4 || 5) card-w-bg @endif"> <div class="row no-gutters"> <!-- Column 1-a --> <div class="col-6 showcase-col"> <div class="overlay"></div> <div class="showcase-hero showcase-text"> <h2 class="card-title mb-4"><a href="">{{ $product->name }}</a></h2> <h3 class="card-subtitle text-muted">{{ $product->details }}</h3> <h4 class="mb-3">{{ $product->presentPrice() }}</h4> <p class="card-text mb-4 d-none d-md-block">Lorem ipsum dolor sit amet consectetur adipisicing elit. Aif 语句只需要在第 1、4 和 5 项中添加深灰色 bg。
3 回答
隔江千里
TA贡献1906条经验 获得超10个赞
如果 1,4 和 5 是产品 ID,您可以:
@if($product->id === 1 || $product->id === 4 || $product->id === 5) card-w-bg @endif
如果 1,4 和 5 是循环中的位置:
@if($loop->iteration === 1 || $loop->iteration === 4 || $loop->iteration === 5) card-w-bg @endif
红颜莎娜
TA贡献1842条经验 获得超12个赞
如果条件错误,您申请的方式,正确的方式如下所示:
@if(count($products) == 1 || count($products) == 4 || count($products) == 5) //change over here
//some code
@endif
因此,更换
<div class="col-6 @if(count($products) === 1 || 4 || 5) card-w-bg @endif">
到以下几点:
<?php $reqArr=[1,4,5]; ?>
<div class="col-6 @if(in_array(count($products),$reqArr)) card-w-bg @endif">
- 3 回答
- 0 关注
- 177 浏览
添加回答
举报
0/150
提交
取消