Php 每级交替叶片
我正在使用一个刀片模板,我想知道在我的Php 每级交替叶片,php,twitter-bootstrap-3,laravel-5,Php,Twitter Bootstrap 3,Laravel 5,我正在使用一个刀片模板,我想知道在我的foreach中最好的方法是什么,这样我的第一个。面板标题添加了另一个类,然后第二个有另一个类,等等 示例: @foreach ($dealsDB as $deal) <div class="col-md-4"> <div class="panel panel-default"> <div class="panel-heading"> <
foreach
中最好的方法是什么,这样我的第一个。面板标题
添加了另一个类,然后第二个有另一个类,等等
示例:
@foreach ($dealsDB as $deal)
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
<h4><i class="fa fa-fw fa-gift"></i>{{ $deal->title }}</h4>
</div>
<div class="panel-body">
<p>{{ $deal->content }}</p>
</div>
</div>
</div>
@endforeach
.red
蓝色
红色
蓝色
.红色
代码:
@foreach ($dealsDB as $deal)
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading">
<h4><i class="fa fa-fw fa-gift"></i>{{ $deal->title }}</h4>
</div>
<div class="panel-body">
<p>{{ $deal->content }}</p>
</div>
</div>
</div>
@endforeach
@foreach($dealsDB作为$deal)
{{$deal->title}
{{$deal->content}
@endforeach
试试这个
$k=0;
@foreach ($dealsDB as $deal)
<div class="col-md-4">
<div class="panel panel-default">
<div class="panel-heading @if($k%2==0) red @else blue @endif">
<h4><i class="fa fa-fw fa-gift"></i>{{ $deal->title }}</h4>
</div>
<div class="panel-body">
<p>{{ $deal->content }}</p>
</div>
</div>
</div>
$k++;
@endforeach
$k=0;
@foreach($dealsDB作为$deal)
{{$deal->title}
{{$deal->content}
$k++;
@endforeach
您可以在@foreach
中使用@switch
在每次迭代中分配不同的类
@foreach (...)
<div class="
@switch($loop->iteration)
@case(1)
red
@break
@case(2)
green
@break
@case(3)
blue
@break
@default
yellow
@endswitch
">
@endforeach
@foreach(…)
@endforeach
您确切使用的是哪种Laravel版本?Laravel 5.3有一个内置的foreach计数器。@MinaAbadir 5.3.6I将保存任何登陆此处的人,这只是打印$k==0Hi Famaxis,请不要发布“仅代码”答案,尝试提供解释。@Alimgirayatar我很抱歉。我更新了我的帖子。