'required|array|min:1', 'product_ids.*' => 'integer|distinct|exists:product,id', ]; } public function messages(): array { return [ 'product_ids.required' => '请选择要添加的商品', 'product_ids.min' => '请选择要添加的商品', 'product_ids.*.integer' => '商品 ID 格式错误', 'product_ids.*.distinct' => '存在重复的商品', 'product_ids.*.exists' => '所选商品不存在', ]; } }