在Laravel中如何从数据库表中仅查询指定的4条数据?
仅查询4条数据的实现方法
你现在使用的table::all()是ORM封装的全表查询快捷方法,自带执行查询逻辑,无法追加条数限制,你可以按你使用的框架选择对应写法:
- Laravel 框架(Eloquent ORM):
用take()方法指定返回条数后,再调用get()执行查询即可,示例代码:
如果需要搭配排序取指定规则的前4条,比如取最新插入的4条数据,可以追加排序逻辑:$data = table::take(4)->get();$data = table::orderBy('created_at', 'desc')->take(4)->get(); - ThinkPHP 框架:
可以用limit()方法限制条数后执行查询,示例代码:$data = table::limit(4)->select();
内容的提问来源于stack exchange,提问作者SnYpe
相关产品推荐
相关产品推荐

