我使用Laravel whereNotIn来排除一些项目ID,为此我首先创建了像这样的排除项目id数组
$ doNotDisplayThisProjectsIds = array(4,6,20);
并使用此查询排除此项目:
Project::whereNotIn('prject_id', $doNotDisplayThisProjectsIds)->get();
现在我想改变项目状态。启用 - 1,禁用 - 0,所以我想过滤状态 - 1个结果集,怎么做?请帮帮我
答案 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();