博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
laravel ORM 命令2
阅读量:6863 次
发布时间:2019-06-26

本文共 641 字,大约阅读时间需要 2 分钟。

一、查询

获取数据库所有数据

Model::all()

 

获取指定条件数据

Modle::where('status','1')->get()

 

获取第一条数据

Model::where('status','1')->first()

 

多条件查询,相当于sql 的 or

Model::where('status','1')orWhere('sex','1')->first()

 

查询两者之间 whereBetween,传入一个数组即可

Model::whereBetween($array)->get()

 

查询指定条数

Model::take(5)->get()

 

分页查询 传入每页显示多少条即可

Model::paginate(10)

 

二、插入 

insert 插入可以传入一维数组,一条条插入,也可以传入二维数组,执行批量插入操作

Model::insert($arr)

 

三、更新 

save 可以直接传入数组更新

Model::save($arr)

 

也可以指定更新

$model->status = 2;$model -> save();

 

四、删除 

laravel 的删除可以传入主键删除

Model::destroy(1);Model::destroy([1,2,3])

也可以通过查询来删除

Model::where('name','zhangsan')->delete()

转载于:https://www.cnblogs.com/heyrookie/p/7814096.html

你可能感兴趣的文章
BZOJ 2844 albus就是要第一个出场 ——高斯消元 线性基
查看>>
BZOJ 2946 [Poi2000]公共串 ——后缀自动机
查看>>
命令模式-3.撤销与重做的实现
查看>>
架构师之路--应用架构的选型和dubbo
查看>>
JAVA学习--子类对象实例化的全过程
查看>>
Python学习过程(二)
查看>>
[解题报告]HDU 1005 Number Sequence
查看>>
725. Split Linked List in Parts
查看>>
Android对象类系列化public class User implements Parcelable
查看>>
jq插件
查看>>
从零开始学习Sencha Touch MVC应用之十八
查看>>
博客园是不是应该取消反对按钮或者改进反对按钮
查看>>
重写equals()方法时,需要同时重写hashCode()方法
查看>>
Excel打印质量引起的异常及解决方案
查看>>
2.GET与POST的区别
查看>>
tyvj1172自然数拆分
查看>>
Makefile <网络转载>
查看>>
IO流的应用————小型资源管理器
查看>>
C++输入输出流格式控制(转)
查看>>
【C++】C++中的string类的用法总结
查看>>