需要在 laravel 5.2 中的每一行之后给出行 class

Need to give row class after each row in laravel 5.2

我试图在每一行中显示 3 个结果。 1 个结果包含图像、标题和描述。如果 description 很长,则第二行的第 4 个结果将中断。所以我需要在每一行之后给出。我尝试了下面的代码,但是没有提前work.Thanks。

<div class="row">
    @if(count($reports['data']) > 0)
        @foreach($reports['data'] as $reportsUser)

            <div class="col-md-4 wow">
                <article class="post post-2 post-2_mod-c clearfix">
                    <div class="entry-media">

                        @if($reportsUser['image'])

                            <img src="{{ asset(App\Http\Controllers\Controller::getThumbPath($reportsUser['image'])) }}"
                                 alt="Foto" class="img-responsive" style="width:360px;height:192px;"/>
                        @else

                            <img src="{{asset('images/no_image.jpg')}}" alt="Foto" class="img-responsive"/>

                        @endif
                    </div>
                    <div class="entry-main">
                        <div class="entry-header">
                            <h2 class="entry-title ">{{$reportsUser['title']}}</h2>
                        </div>

                        <div class="entry-content">
                            <p>{!! str_limit($reportsUser['description'],127,"....") !!}</p>
                        </div>
                        <div class="entry-footer"><a href="{{ url('view-report/'.$reportsUser['id'])}}"
                                                     class="btn-link clsComClrRed">Continue Reading</a></div>
                    </div>
                </article>
            </div>

        @endforeach
    @endif
</div>

将您的 @foreach 语句更改为:

@foreach($reports['data'] as $i => $reportsUser)

然后,就在您的第一个 @endforeach 之前(以及 </div> 之后),添加:

@if ( $i % 3 == 2 )
    <div class="clearfix"></div>
@endif