> */ public function rules(): array { return [ 'target_id' => ['required', 'uuid'], 'type' => ['nullable', 'string', Rule::in(Reaction::TYPES)], 'page' => ['integer', 'min:1'], // 上限 200 与 v3 其它列表一致:没有上限时 ?per_page=100000 能一次拉空一个 target 'per_page' => ['integer', 'min:1', 'max:200'], ]; } }