You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Laravel技术问题:如何排除users表查询结果中的第一行?

排除users表第一行数据的解决方案

在Laravel中,你可以通过Eloquent的skip()方法直接跳过第一条数据,获取剩余的记录:

public function index()
{
    $users = User::skip(1)->get();
    return view('users.users', ['users' => $users]);
}

或者使用offset()方法,和skip()效果完全一致:

public function index()
{
    $users = User::offset(1)->get();
    return view('users.users', ['users' => $users]);
}

注意:这里的“第一行”是基于Eloquent默认排序(通常按主键id升序),如果你的查询需要自定义排序,要先指定orderBy()再使用skip()/offset(),比如:

$users = User::orderBy('created_at', 'desc')->skip(1)->get();

这样能确保跳过的是排序后的第一条数据。

内容的提问来源于stack exchange,提问作者Megumi Yuuji

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:10:35