['required', 'integer', 'min:1'], 'page' => ['nullable', 'integer', 'min:1'], 'per_page' => ['nullable', 'integer', 'min:1', 'max:50'], ]; } public function messages() { return [ 'id.required' => 'User ID is required.', 'id.integer' => 'User ID must be a valid integer.', 'per_page.max' => 'The per_page parameter cannot exceed 50.', ]; } }