如何进行查询以搜索列中所有匹配的值

我在Laravel中获得了系统,该系统具有一个过滤器,用户可以在其中选择多个变量(数组)。

...当前状态是-如果用户从数组中检查例如0和2,则系统将仅显示行,而在搜索列中同时为0和2。

...希望的状态是-如果用户从数组中检查例如0和2,则系统将在搜索列中显示行,其中0、2或两者都显示。

这是代码示例,我现在使用它进行搜索...

        if($residential_equipment){
        foreach ($residential_equipment as $bit)
            if (in_array($bit, array(0,1,2,3,4))) {
                $homes_query->whereRaw("FIND_IN_SET(?,residential_equipment)", $bit);
            }
    }