一、查询
获取数据库所有数据
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()