我要删除集合中的第一个项目:

unset($productData->images->first())

上述方法不起作用.

The reason I want this is so that later when I do a foreach, the first item doesn't come out:

@foreach($productData->images as $images)
    <img class="product-thumb" src="/images/products/{{$images->src_thumb}}">
@endforeach

如何做到这一点?

推荐答案

您可以使用shift()获取并删除Laravel系列的第一项

下面是一个例子:

$productData->images->shift();

Laravel相关问答推荐

有没有办法使用laravel EXCEL读取和修改EXCEL文件?

密码确认在Livewire中不匹配

Laravel REST API:如何将数据库列名与参数的另一个名称映射?

未定义防护 [api] 的授权驱动程序 [api]

如何在laravel中输出奇偶行

在 laravel 5.3 中截断的错误日志(log)

Laravel Livewire 组件在刷新后不会自动刷新/重新加载

基于数据表 Laravel 4 导出 CSV 或 PDF

Laravel 没有定义

如何在 Laravel 5.5 的 FormRequest 类中返回自定义响应?

Laravel - 如何恢复本地存储符号链接并刷新

Laravel 扩展验证自定义消息

使用数据库用户提供程序时如何在 Laravel 中创建密码重置方法

如何处理 laravel 5 中的私有图像?

导航栏品牌中的 Laravel 动态页面标题

如何在 Laravel 中实现数组类型路由?

如何将 Facebook PHP SDK 与 Laravel 5.4 集成?

Laravel 中的单会话登录

无法声明类 Controller,因为该名称已在使用中

Laravel 如何在 Eloquent 模型中添加自定义函数?