laravel-admin 列表关联查询过滤


$grid->filter(function($filter){

            // 去掉默认的id过滤器
            $filter->disableIdFilter();
            // 在这里添加字段过滤器
            $filter->where(function ($query) {
                $query->join('xf_equipment_detail', 'xf_equipment_detail.id', '=', 'xf_check_log.edid')
                    ->where('xf_check_log.edid',$this->input)->get();
            },'设备名');

        });

分页系统会自动加上  不用关心分页的问题   $this->input 是名为 设备名表单提交的值   用laravel的联查方法就可以实现关联过滤查询


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM