'=', 'payer.username' => 'like', 'created_at' => 'between', 'success_at' => 'between', ], ['payer:id,username,type'])->orderByDesc('id'); return $this->paginate($query, PaymentResource::class, [ 'vip' => VipPackage::query()->pluck('name', 'id'), ]); } }