*/ public function rules(): array { return [ 'reason' => ['nullable', 'string', 'max:1000'], ]; } /** * 검증 오류 메시지 커스터마이징 * * @return array */ public function messages(): array { return [ 'reason.min' => __('sirsoft-board::validation.blind.reason.min'), 'reason.max' => __('sirsoft-board::validation.blind.reason.max'), ]; } /** * 검증할 필드의 이름을 커스터마이징 * * @return array */ public function attributes(): array { return [ 'reason' => __('sirsoft-board::validation.attributes.blind.reason'), ]; } }