|string> */ public function rules(): array { $rules = [ 'layout_strategy' => ['nullable', 'string', 'in:overwrite,keep'], ]; return HookManager::applyFilters('core.template.perform_update_rules', $rules); } /** * 검증 오류 메시지 커스터마이징 * * @return array */ public function messages(): array { return [ 'layout_strategy.in' => __('templates.errors.invalid_layout_strategy'), ]; } }