Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/laravel/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 有没有一种简单的方法可以从laravel中的对象创建搜索查询_Php_Laravel_Eloquent - Fatal编程技术网

Php 有没有一种简单的方法可以从laravel中的对象创建搜索查询

Php 有没有一种简单的方法可以从laravel中的对象创建搜索查询,php,laravel,eloquent,Php,Laravel,Eloquent,我正在寻找一种转换查询树对象的方法,该对象可能如下所示: [Or => [And => [userid => 4,albumid =>23], And [.....] ,...]] 进入一个laravel查询 return $query->orWhere(function($query() { return $query->where('userid', 4) ->where('albumid', 23

我正在寻找一种转换查询树对象的方法,该对象可能如下所示:

 [Or => [And => [userid => 4,albumid =>23], And [.....] ,...]]
进入一个laravel查询

return $query->orWhere(function($query() { 
         return $query->where('userid', 4)
              ->where('albumid', 23);
    } )->orWhere(.....)

在我重新发明轮子之前,我想知道这样的东西是否存在……

答案将取决于你有什么数据类型。对象数组、多维数组等?请发布一个包含这些查询条件定义的变量的实际内容的
var\u dump
。@Bogdan我不是问如何实现,我是问是否有其他人已经这样做了,或者laravel是否有隐藏的方法来实现这一点。确切的目标并不重要——如果您知道任何现有的实现,我很乐意知道。