如何在两个字段中使用Laravel whereNotIn

时间:2014-11-07 10:08:36

标签: laravel laravel-4

我使用Laravel whereNotIn来排除一些项目ID,为此我首先创建了像这样的排除项目id数组

$ doNotDisplayThisProjectsIds = array(4,6,20);

并使用此查询排除此项目:

Project::whereNotIn('prject_id', $doNotDisplayThisProjectsIds)->get(); 

现在我想改变项目状态。启用 - 1,禁用 - 0,所以我想过滤状态 - 1个结果集,怎么做?请帮帮我

2 个答案:

答案 0 :(得分:0)

我找到了答案,

Project::whereNotIn('prject_id', $doNotDisplayThisProjectsIds)
                                ->where('status','=' , 1)
                                ->get();

答案 1 :(得分:0)

查询构建器:

DB::table(..)->select(..)->whereNotIn('prject_id', $doNotDisplayThisProjectsIds)->get();

锋:

SomeModel::select(..)->whereNotIn('prject_id', $doNotDisplayThisProjectsIds)->get();