laravel-admin自定义快捷搜索

laravel-admin文档中自定义快捷搜索只有一个或搜索的例子,并不能解决laravel-admin快捷搜索属于用户自己的数据,因为没有并集,比如区分用户的用户名&&(条件1||条件2||条件3)。

 $grid->quickSearch(function ($model, $query) {
            $model->where('type', "rdjactive")->where(function($model)use($query){
                $model->where('realname', 'like', "%{$query}%")
                ->orWhere('phone', 'like', "%{$query}%")
                ->orWhere('province', 'like', "%{$query}%")
                ->orWhere('city', 'like', "%{$query}%")
                ->orWhere('address', 'like', "%{$query}%")
                ->orWhere('deliveryOrderCode', 'like', "%{$query}%")
                ->orWhere('expressCode', 'like', "%{$query}%")
                ->orWhere('current', 'like', "%{$query}%")
                ->orWhere('message', 'like', "%{$query}%");
            });
            
        });