上一节我们讲了如何使用DB门面对数据库进行原生查询,这一节我们使用另外一种方式实现对数据库的增删改查——查询构建器(Query Builder)。
获取查询构建器很简单,还是要依赖DB门面,我们使用DB门面的table
方法,传入表名,即可获取该表的查询构建器:
$users = DB::table('users');
这样我们就获取到了$users
表的查询构建器,实际上,底层返回的是Illuminate\Database\Query\Builder
的实例,我们对查询构建器的所有操作都是调用该实例对应类上的方法。下面我们就列举查询构建器的一些常用方法,我们还是沿用上一节创建的$users
表做演示说明 。
1、新增数据
使用查询构建器的insert
方法即可插入一条/多条数据: