如何在 Laravel where 子句数组中添加第三个参数

瓦卡斯·布哈里

我在 Laravel Query Builder 中动态添加条件 where 语句。

$whereClause = array(
                       $field_name1 => $field_value1,
                       $field_name2 => $field_value2,
                       $field_name3 => $field_value3
            );

 $factories = DB::table('factories')
                ->where($whereClause)
                ->orderBy('ipo', 'desc')
                ->paginate(15);

上面的工作很好,问题是我需要在 $whereClause 数组中添加第三个'like'where 语句->where('name', 'like', '%' . $search_text . '%'),我该怎么做?

阿列克谢·梅泽宁

如果要使用运算符,则需要使用另一个数组。因此,您的数组将如下所示:

$whereClause = [
    $field_name1 => $field_value1,
    $field_name2 => $field_value2,
    $field_name3 => $field_value3,
    [$field_name4, 'like', '%something%']
]

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

如何根据第三个参数忽略where子句中的某些条件?

我应该如何在 Laravel 中为新类别创建第三个表

如何从laravel中的第三个表中获取值并按id降序排序

如何在Laravel关系中添加where子句?

如何添加两个不等数组的每个元素并将其存储在第三个数组中?

如何在AngularJS中向可编辑内容添加第三个按钮?

如何在Android Alert对话框中添加第三个按钮?

在MySQL的第三个表中添加WHERE子句,其ID在前两个内部联接表中存在

如何在laravel中的值是数组时使用where?

与Laravel同步或更新ExistingPivot-如何基于第三个Critria进行填充

如何在Laravel雄辩的关系中使用where子句

如何在 Laravel Eloquent 中使用 GroupBy 和 Where 子句?

如何在 Laravel 中使用 WHERE 子句和 WITH

Laravel:如何在多对多关系中使用where子句

Laravel-如何在where子句中编写多个条件?

如何在Laravel WHERE子句中使用IN opearator?

如何在laravel中的where子句中使用apiResource路由参数

如何将char数组的特定索引传递给outtextxy()函数在c中的第三个参数

如何在Laravel查询构建器中添加和排除where()子句

如何在Laravel中的MySQL查询的where子句中使用数组

如何添加两个数组以生成第三个数组?

如何在laravel的另一个表中获取数据where子句

如何向此 bash 脚本添加第三个参数?

如何在mysql查询laravel中的where条件中插入?

如何在“With”(ManyToMany Laravel)中制作 where 过滤器?

如何在Laravel中在DB :: select中使用多个WHERE

我如何在Laravel中查询构建Where IF条件

如何在 Laravel 整理中应用 IF Where 条件

如何获取Exception OSError的第三个参数?