laravel ORM 命令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()
posted @ 2017-11-10 13:16  XHXHX  阅读(360)  评论(0)    收藏  举报