【问题标题】:How to use Laravel all() query for exclude some rows如何使用 Laravel all() 查询排除某些行
【发布时间】:2014-12-16 07:56:25
【问题描述】:

我正在研究 Laravel,我有一个名为“projects”的表名。显示我使用的所有项目

$projects= Project::all(); 

但是我有这样的项目 id 数组,我需要从结果中删除这个项目

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

那么如何使用 Project::all(),

从结果中删除上述 ids 项目

【问题讨论】:

    标签: mysql laravel laravel-4


    【解决方案1】:

    您是否考虑过使用 NOT IN? (我还没有测试过,所以这是理论......)

    $projects = Project::whereNotIn('id', $doNotDisplayThisProjectsIds)->get();
    

    【讨论】:

      猜你喜欢
      • 2016-08-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-11-15
      相关资源
      最近更新 更多