0
得到此问题:在控制器的不同列上显示laravel中的集合
我想显示来自集合的信息,其中出版物的“精选”列的值为true。
$pub_destacadas = Publicaciones::take(3)->where('destacado', '=', 1)->get();
的问题是,我的布局有3个要素,以填补该信息具有不同的尺寸,所以我无法使用此块()方法在我的刀模板的foreach来解决,所以我试过如下:
$individual_destacada = $pub_destacadas->take(1);
$grupo_destacada = $pub_destacadas->take(2);
,并显示他们的观点如下:
<div class="publicaciones-destacadas">
<div class="container">
<h2>Publicaciones Destacadas</h2>
<div class="row">
@foreach($individual_destacada as $destacada)
<div class="col-md-6">
<div class="item-destacado size-2">
<img class="img-responsive" src="{{ asset('img/publicaciones/' . $destacada->imagen) }}">
{{ $destacada->titulo }}
{{ $destacada->descripcion }}
</div>
</div>
@endforeach
<div class="col-md-6">
@foreach($grupo_destacada as $destacada)
<div class="row doble-publicacion">
<div class="col-md-12">
<div class="item-destacado size-1">
<img class="img-responsive" src="{{ asset('img/publicaciones/' . $destacada->imagen) }}">
{{ $destacada->titulo }}
{{ $destacada->descripcion }}
</div>
</div>
</div>
@endforeach
</div>
</div>
</div>
</div>
所以......现在它正确地显示它的布局,但第一项,查询得到如图2所示时间在这个布局。我如何排除第二个变量中的第一个元素,我得到的特色刊物?
希望我解释正确的问题。
哇,很容易忽略这个简单的元素在文档中。作品完美无瑕。只需对代码进行一些更改: '$ individual_destacada = $ pub_destacadas-> take(1); $ grupo_destacada = $ pub_destacadas-> splice(1);' 这正是我所需要的。谢谢 –