查询小技巧
我们首先来介绍几个 Laravel 自带的语法糖,可以帮助我们快速获取期望的查询结果,提高编码效率。...IN 查询可以通过 whereIn 方法来实现:
DB::table('posts')->whereIn('user_id', [1, 3, 5, 7, 9])->get();
对应的 WHERE 子句是...where user_id in (1, 3, 5, 7, 9)。...使用该方法时,需要注意传递给 whereIn 的第二个参数不能是空数组,否则会报错。
同样,与之相对的,还有一个 whereNotIn 方法,表示与 whereIn 相反的查询条件。...将上述代码中的 whereIn 方法改为 whereNotIn,对应的查询子句就是 where user_id not in (1, 3, 5, 7, 9)。