按数据分组的laravel关系

按数据分组的laravel关系,laravel,relation,Laravel,Relation,如果不为空,如何按qrcode和总价选择此关系中的数据 $wajibRetribusis = WajibRetribusi::with(['subDistrict' => function ($q) use ($month, $year) { $q->select('name', 'id'); }, 'payments' => function ($q) use ($mon

如果不为空,如何按qrcode和总价选择此关系中的数据

$wajibRetribusis = 
    WajibRetribusi::with(['subDistrict' => function ($q) use ($month, $year) {
                            $q->select('name', 'id');
                    }, 'payments' => function ($q) use ($month, $year) {
                            $q->whereMonth('payments.last_paid', $month);
                            $q->whereYear('payments.last_paid', $year);
                            $q->select('id', 'price', 'qr_code', 'category_id', 'last_paid');
                    }, 'category:id,price'])
                ->select('sub_district_id', 'qr_code', 'category_id')
                ->get();

上面的代码有什么问题?