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

在Laravel中如何从数据库表中仅查询指定的4条数据?

仅查询4条数据的实现方法

你现在使用的table::all()是ORM封装的全表查询快捷方法,自带执行查询逻辑,无法追加条数限制,你可以按你使用的框架选择对应写法:

  • Laravel 框架(Eloquent ORM):
    用take()方法指定返回条数后,再调用get()执行查询即可,示例代码:
    $data = table::take(4)->get();
    
    如果需要搭配排序取指定规则的前4条,比如取最新插入的4条数据,可以追加排序逻辑:
    $data = table::orderBy('created_at', 'desc')->take(4)->get();
    
  • ThinkPHP 框架:
    可以用limit()方法限制条数后执行查询,示例代码:
    $data = table::limit(4)->select();
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.03 09:24:00