Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message
Form Bundle

Form Bundle Laravel Package

opifer/form-bundle

Opifer FormBundle is a PHP form-building package that provides reusable components for defining, rendering, and handling forms. It reduces boilerplate and offers straightforward integration for Symfony-style applications, making form management cleaner and more maintainable.

View on GitHub
Deep Wiki
Context7

Opifer FormBundle is a Symfony bundle for building and managing dynamic forms without hardcoding them in your application. It lets administrators compose forms from configurable field types, store form definitions in the database, and render them at runtime through Symfony's Form component—ideal for CMS-driven sites where content editors need control over form structure.

  • Database-backed form definitions with configurable fields
  • Runtime form rendering via standard Symfony form types
  • Submission storage and retrieval for submitted form data
  • Easy integration with existing Symfony applications and templates
Frequently asked questions about Form Bundle
Is opifer/form-bundle a Laravel package?
No. Despite being catalogued alongside Laravel packages, opifer/form-bundle is a Symfony bundle and a subtree split of a component inside the Opifer CMS suite. It ships no Laravel service provider, facade, config stub, or any other Laravel integration point. It extends Symfony's bundle and Doctrine entity model, which has no equivalent in a Laravel application.
Can I install opifer/form-bundle in a Laravel app with Composer?
Composer may resolve the package name, but the install will not produce working code in a Laravel app. Its constraints target PHP and Symfony versions from the Symfony 2.x era, so dependency resolution against a modern Laravel stack typically fails or forces you to pin an entire legacy tree. Even if it installs, nothing in Laravel will discover or boot the bundle. For Laravel, treat this as a rebuild, not an integration.
What Symfony and PHP versions does Opifer FormBundle require?
It was built for Symfony 2.x-era conventions with Doctrine ORM entity mapping and Twig 1.x templating. Its last tagged release was 2015-11-13, well before Symfony 4 and PHP 7.4. Composer constraints will not resolve cleanly against Symfony 4+, modern Doctrine, or PHP 8.x without extensive pinning.
Is Opifer FormBundle still maintained?
No. The repository is archived, the last release was in November 2015, and it has zero stars and zero dependents. There is no active maintainer, no fork community, and no commercial support channel to escalate to. Any bug or security issue you find is yours to fix permanently.
Does Opifer FormBundle work standalone without Opifer CMS?
In practice, no. The bundle is an adjunct to OpiferCmsBundle and OpiferCmsContentBundle, and its dependency graph is anchored to that CMS rather than designed for standalone use. Its admin interface, entity mappings, and rendering assumptions are tied to the wider product. It is a subsystem of a larger, unmaintained application, not a general-purpose form library.
How do I create and render dynamic forms with Opifer FormBundle?
Administrators define forms and fields as Doctrine entities through the bundle's admin interface, and the bundle renders and processes submissions using Twig templates. Field types are configurable and form components are reusable across definitions. Everything runs inside a Symfony application already hosting the Opifer CMS, so the workflow does not translate to other frameworks.
What are the best alternatives to Opifer FormBundle for a Laravel form builder?
For Laravel specifically, look at a maintained form builder package, a Filament or Nova admin panel with custom form resources, or a hosted form product such as Form.io if you need schema-driven rendering. If you only need static forms, Laravel's own validation plus Blade components is usually enough. Symfony teams should prefer Symfony Forms with EasyAdmin or a maintained form builder bundle instead.
How do I migrate existing form definitions and submissions off Opifer FormBundle?
Treat it as a data extraction and re-platforming exercise rather than a package upgrade. Dump form definitions, field metadata, and historical submissions directly from the Doctrine tables, then normalize them into a framework-neutral JSON schema for forms and fields. Reimplement the renderer and submission handler on a maintained target and backfill historical submissions read-only so audit and reporting continuity is preserved. Verify the schema is recoverable from the database independently of the bundle's entity classes before you start.
Are there security risks in running Opifer FormBundle in production?
Yes, and they are significant. There is no security release path for the bundle or its transitive dependencies, so any future CVE becomes yours to absorb, and the code predates more than a decade of PHP and Symfony hardening. Form submissions often carry personal data, which raises the stakes for an unpatched stack. If you must keep it alive briefly, containerize the legacy application, pin PHP and Symfony explicitly, and isolate it behind a reverse proxy or queue boundary.
Does Opifer FormBundle have documentation and tests I can rely on?
Documentation and test coverage are minimal, so feasibility has to be established by reading the source rather than by spec. There is no meaningful changelog history to learn from after 2015, and no user base publishing integration notes. Budget discovery time for source review, especially around entity mappings and template rendering, before committing to any plan that depends on it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
dbravoan/dbcms-admin-theme-dbcms
dbravoan/dbcms-theme-db-cyber
dbravoan/dbcms-blocks-basic
dbravoan/dbcms-module-content-audit
dbravoan/dbcms-module-ai-assistant
paygate-to/paygate-php
padosoft/askmydocs-connector-base
defstudio/supercharged-carbon
bernskioldmedia/laravel-matomo
bernskioldmedia/laravel-harvest
bernskiold/laravel-data-scrubber
bernskiold/laravel-currency-converter
bernskiold/laravel-campaign-monitor
bernskioldmedia/laravel-autotranslate
siberfx/telegram-bot
roy-sandip/laravel-view-extended
gregsphotography/site-builder-core
roy-sandip/laravel-view
anodyne/blade-fluentui-icons
webx-ui/module-catalog-collections