Eloquent - 排除特定行

时间:2014-10-22 20:08:31

标签: mysql laravel-4 eloquent

是否可以使用eloquent排除特定行?

我想在查询#2中使用查询#1中的post id数组排除行。

2 个答案:

答案 0 :(得分:8)

您可以使用whereNotIn

Post::whereNotIn('id', array(1, 7, 21))->get();

您可以查看Laravel Query Builder Documentation以更好地了解它的功能。

答案 1 :(得分:1)

您还可以使用except排除特定行,如下所示:

Post::all()->except([1,2,4]);