'required|in:hari,bulan', 'format' => 'required|in:pdf,xlsx,csv', 'page' => 'nullable', ]; } /** * Get custom messages for validator errors. */ public function messages(): array { return [ 'filter.required' => 'Filter harus diisi', 'filter.in' => 'Filter harus berupa "hari" atau "bulan"', 'format.required' => 'Format export harus diisi', 'format.in' => 'Format export harus berupa "pdf", "xlsx", atau "csv"', ]; } }