laravel ORM CURD 操作,连贯操作

来源:互联网 发布:python数据建模 编辑:程序博客网 时间:2024/06/06 00:21

一、查询

获取数据库所有数据

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()

如果想深入了解laravel 的 CURD 请点击这里 laravel 学院

0 0
原创粉丝点击