如何从laravel中每个循环的内部记录数组中获取最后两条记录

时间:2017-04-21 09:40:03

标签: php arrays laravel-5 foreach

我正在使用laravel 5.4我想获得最近添加的最后两张图片我显示所有添加的图片但是如何检查每张图片中的最后两张图片并在我的视图中显示

@foreach ($products as $product)
    @if (!empty($product->name))
      <img src="{{ $product->front_img }}">
    @else
      <img src="{{ asset('assets/images/product-placeholder.jpg') }}">
    @endif
@endforeach

这是我的代码,现在我如何获得最后两张图片..请帮帮我

1 个答案:

答案 0 :(得分:1)

只需使用order bylimit

即可
$products = Product::orderBy('created_at','desc')->limit(2)->get();