user(); } public function rules(): array { return [ 'q' => ['required', 'string', 'min:2'], 'page' => ['sometimes', 'integer', 'min:1'], ]; } public function validated($key = null, $default = null) { $data = parent::validated(); $data['page'] = isset($data['page']) ? (int) $data['page'] : 1; return $key ? ($data[$key] ?? $default) : $data; } }