Laravel ORM 常用方法
2024-10-21 03:12:53
1. 数据查询
->find($id); //需要一个主键$id并返回一个模型对象、若不存在则返回null
->findOrFail($id); //需要一个主键$id并返回一个模型对象,若不存在则发生错误,抛出一个error
->first(); //返回数据库中找到的第一条记录,若不存在匹配的数据则返回null
->firstOrFail(); //返回数据库中找到的第一条记录,若不存在匹配的数据则发生错误,抛出一个error
->get(); //返回数据模型集合
->pluck($column1, $column2,...); //返回指定value,key的值组成的集合
->value($column); //返回指定字段的值的集合
->all(); //从一个集合中获得一个普通数组
->chunk($groupsize,function($item){}); //分块处理,注意当有筛选条件,自更新时更新的数据只有一半,若数据量大时需要多次重复调用分块更新方式后,最后在最少的数据量情况下执行一次一次性更新
->forPage($page, $count); // 数据分页
->paginate($page_size); //内置分页
->toArray(); 将模型/集合转换为数组
2.条件查询
->whereIn('id', $ids);
最新文章
- linq按条件sum
- poj 1060
- Android -- 简单广播接收与发送(2)--动态注册广播接收器
- 源码搭建SVN+Apache+Setpass
- nss_12 上传文件后返回jsonresult结果,IE中出现文件下载框
- hdu 2112 HDU Today (最短路,字符处理)
- makefile--编译出现,未定义的字符
- laravel数据库迁移的migrate小解
- Metadata Service 一个最简单的应用 - 每天5分钟玩转 OpenStack(164)
- Android 文字绘制(DrawText)技术总结
- UGUI 中Dropdown控件的使用经验
- offsetLeft、offsetX等
- shiro认证登录实现
- phpstudy-5.6.27-nts 安装redis扩展
- gethostbyname用法
- TCHAR和CHAR类型的互转,string 转lpcwstr
- Object类型的转为String类型
- [转]微信公众平台(测试接口)开发前的准备工作(转载自walkingmanc的专栏)
- 2017 清北济南考前刷题Day 6 morning
- Posix共享内存区
热门文章
- 12月15日内容总结——ORM执行原生SQL语句、双下划线数据查询、ORM外键字段的创建、外键字段的相关操作、ORM跨表查询、基于对象的跨表查询、基于双下划线的跨表查询、进阶查询操作
- 线程基础知识12-AQS
- mysql15 sql优化-小表驱动大表 IN和EXITS
- 亲测有效! Bypass V1.15.5 12306分流抢票助手 for Windows
- Android JetPack~ DataBinding(数据绑定)(一) 集成与使用
- FPS 逆向 CS.起源 绘制 教程(下周完成笔记)
- 记一次google手机恢复出厂设置到root抓包全过程
- P4525 【模板】自适应辛普森法 1
- Iceberg 数据治理及查询加速实践
- 封装avalonia指定组件允许拖动的工具类