laravel ORM CURD 操作,连贯操作

一、查询

获取数据库所有数据

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 学院

发布了30 篇原创文章 · 获赞 6 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/Thepatterraining/article/details/53162048
今日推荐