是否可以使用eloquent排除特定行?
我想在查询#2中使用查询#1中的post id数组排除行。
答案 0 :(得分:8)
您可以使用whereNotIn
:
Post::whereNotIn('id', array(1, 7, 21))->get();
您可以查看Laravel Query Builder Documentation以更好地了解它的功能。
答案 1 :(得分:1)
您还可以使用except
排除特定行,如下所示:
Post::all()->except([1,2,4]);