|string> */ public function rules(): array { return [ 'document_type' => ['required', 'string', Rule::in(array_keys(BadDebtDocument::DOCUMENT_TYPES))], 'file_id' => ['required', 'integer', 'exists:files,id'], ]; } /** * Get custom messages for validator errors. * * @return array */ public function messages(): array { return [ 'document_type.required' => __('validation.required', ['attribute' => '서류유형']), 'document_type.in' => __('validation.in', ['attribute' => '서류유형']), 'file_id.required' => __('validation.required', ['attribute' => '파일']), 'file_id.exists' => __('validation.exists', ['attribute' => '파일']), ]; } }