1. 获取所有行: $users = DB::table('users')->get();
2.获取单行或单列:$user = DB::table('users')->where('name', 'John')->first();
3.获取单个值:$email = DB::table('users')->where('name', 'John')->value('email');
4.获取一列值: $titles = DB::table('roles')->pluck('title');
5.“终结者”方法
所谓 “终结者” 方法,指的是在 N 个中间操作流方法对某个 Eloquent 对象进行加工以后,触发最终的数据库查询操作,得到返回值。
`first()` `get()` `paginate()` `count()` `delete()` 是用的比较多的一些 “终结者” 方法,他们会在中间操作流的最后出现,把 SQL 打给数据库,得到返回数据,经过加工返回一个 Article 对象或者一群 Article 对象的集合。
6.ORM query
加了 query 是为了让 IDE 更好找方法,因为 query 不是魔术方法实现的。 static 的 where、whereIn 这些都是魔术方法实现的,我建议加 query ,因为最终 eloquent 也会在经过 n 多魔术方法后调用这个函数。