【发布时间】:2014-12-16 07:56:25
【问题描述】:
我正在研究 Laravel,我有一个名为“projects”的表名。显示我使用的所有项目
$projects= Project::all();
但是我有这样的项目 id 数组,我需要从结果中删除这个项目
$doNotDisplayThisProjectsIds = array(4, 6, 20);
那么如何使用 Project::all(),
从结果中删除上述 ids 项目【问题讨论】:
我正在研究 Laravel,我有一个名为“projects”的表名。显示我使用的所有项目
$projects= Project::all();
但是我有这样的项目 id 数组,我需要从结果中删除这个项目
$doNotDisplayThisProjectsIds = array(4, 6, 20);
那么如何使用 Project::all(),
从结果中删除上述 ids 项目【问题讨论】:
您是否考虑过使用 NOT IN? (我还没有测试过,所以这是理论......)
$projects = Project::whereNotIn('id', $doNotDisplayThisProjectsIds)->get();
【讨论】: