|string> */ public function rules(): array { $rules = []; if ($this->is('api/purchase-orders/*/reject')) { $rules['comment'] = 'required|string|max:500'; } elseif ($this->is('api/purchase-orders/*/approve')) { $rules['comment'] = 'nullable|string|max:500'; } return $rules; } /** * Get custom messages for validator errors. */ public function messages(): array { return [ 'comment.required' => '驳回原因不能为空', ]; } }