acseo/form-js-validation-bundle
Symfony bundle that adds client-side JavaScript validation to Symfony forms. Choose between formvalidation.io or jqueryvalidation.org, enable the service in parameters.yml, call addJsValidation() in controllers, and initialize validation in your Twig template.
Pros:
validation.io and jqueryvalidation.org), offering flexibility in alignment with existing frontend stacks.Cons:
AppKernel.php (deprecated in Symfony Flex) and parameters.yml (replaced by environment variables/config files) may require invasive changes.AppKernel.php registration with config/bundles.php.parameters.yml to use config/packages/acseo_form_js_validation.yaml.validation.io (modern, feature-rich) or jqueryvalidation.org (legacy but widely used). Choice depends on existing frontend ecosystem.AppKernel, parameters.yml) may break core functionality without a maintained fork.validation.io/jqueryvalidation.org may have breaking changes or security vulnerabilities not addressed by the bundle.validation.io/jqueryvalidation.org, or is a modern alternative (e.g., Symfony UX + Alpine.js) preferred?validation.io/jqueryvalidation.org with minimal frontend changes.validation.io or jqueryvalidation.org JS/CSS assets in templates.AppKernel, parameters.yml with modern config).return_type_declaration, strict_types).composer require acseo/form-js-validation-bundle).config/bundles.php and config/packages/acseo_form_js_validation.yaml.$form = $this->get('acseo_form_js_validation.service')->addJsValidation($form);
AppKernel.php and parameters.yml are deprecated; requires config updates.validation.io: May require polyfills for older browsers.jqueryvalidation.org: jQuery dependency could conflict with other libraries.validation.io/jqueryvalidation.org) for validation logic.jqueryvalidation.org may conflict with other jQuery plugins.validation.io may have breaking changes in newer versions.How can I help you explore Laravel packages today?