Laravel查询构建器与Eloquent模型使用指南
1. 查询构建器链式调用
在之前,我们实际上并未真正使用查询构建器,只是在 DB 外观上进行简单的方法调用。现在,让我们来构建一些查询。查询构建器允许我们将方法链式调用,从而构建一个完整的查询。在链式调用的末尾,通常会使用 get() 等方法来触发查询的实际执行。
1.1 简单示例
$usersOfType = DB::table('users')
->where('type', $type)
->get();
在这个例子中,我们构建了一个查询,从 users 表中筛选出 type 为 $type 的记录,并执行查询获取结果。
1.2 查询构建器方法分类
查询构建器的方法可以分为以下几类:
- 约束方法 :对查询进行约束,返回可能数据的较小子集。
- 修改方法 :改变查询结果的输出方式,而非仅仅限制结果。
- 结束/返回方法 :停止查询链式调用并触发 SQL 查询的执行。
1.2.1 约束方法
| 方法 | 描述 | 示例 </ |
|---|
超级会员免费看
订阅专栏 解锁全文
7

被折叠的 条评论
为什么被折叠?



