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

infinite-networks/form-bundle

Infinite Networks FormBundle is a Symfony bundle that adds reusable form types and helpers on top of Symfony Forms, reducing boilerplate when building, rendering, and handling forms. It integrates cleanly into existing Symfony applications and streamlines common form workflows.

View on GitHub
Deep Wiki
Context7

Infinite Networks FormBundle is a Symfony bundle for building and managing dynamic, database-driven forms. Define reusable form fields and form types, persist forms via Doctrine, and render them with Symfony's Form component—making complex, configurable forms maintainable across your application.

  • Dynamic forms stored in the database, editable without code changes
  • Reusable field definitions with configurable types and validation
  • Seamless integration with the Symfony Form component
  • Doctrine-backed entities for forms, fields, and submissions
  • Extensible architecture via custom form types and field handlers
Frequently asked questions about Form Bundle
Is infinite-networks/form-bundle compatible with Laravel?
No. It is a Symfony bundle that depends on symfony/form, Twig, and FrameworkBundle-style dependency injection bootstrapping, none of which Laravel provides. Registering its classes in a Laravel service provider leaves dependencies unresolved. The package is only suitable for legacy Symfony 2.8/3.x applications.
Can I install infinite-networks/form-bundle in Laravel 10 or 11?
Not through normal Composer resolution. The last release targets Symfony 2.8/3.x and PHP 5.x/7.0-era signatures, while Laravel 10 and 11 require PHP 8.1 or newer. Composer will fail on the php and symfony/* constraints. Using --ignore-platform-reqs or a fork would run unsupported code, which is not recommended.
What does infinite-networks/form-bundle actually do?
It provides convenience form types and type extensions for Symfony Form, including widgets for rich-text editors, date and time pickers, tag or multi-select inputs, and upload fields. It also generates forms from Doctrine entities and supports query filter forms for CRUD interfaces. The value is mostly presentation-layer sugar and entity-to-form convenience, not domain logic.
How do I install and configure infinite-networks/form-bundle?
In a compatible Symfony 2.8/3.x project you would require it via Composer, register the bundle in AppKernel, and configure its services and Twig templates as needed. There is no supported Laravel installation or configuration path. If you only need specific widget behavior, copying individual classes into app/ is more realistic than installing the bundle.
What PHP and Symfony versions does infinite-networks/form-bundle support?
The last release was 2017-05-12 and targets the Symfony 2.8/3.x era with PHP 5.x/7.0-era signatures. It has no PHP 8.x compatibility work such as return types, deprecation fixes, or dynamic property handling. It also predates Twig 3 alignment. Modern Laravel stacks on PHP 8.1 or newer are outside its support envelope.
Why does Composer fail when installing infinite-networks/form-bundle in Laravel?
Composer resolves the package's php and symfony/* constraints against your project, and Laravel 10 or 11 requires PHP 8.1 or newer with modern Symfony components. The bundle's 2017 constraints conflict with both. Using --ignore-platform-reqs bypasses the check but does not make the code compatible. A fork with updated constraints would still need the Symfony Form runtime and Twig.
Can I use Symfony Form types in Laravel without the bundle?
You can install symfony/form as a standalone component, but you lose the bundle's service wiring, Twig theme blocks, and automatic entity form generation. You would also need to integrate rendering and validation with Laravel's request and view layers yourself. For a few widgets, rebuilding them as Blade components plus Laravel validation rules is usually cheaper.
How do I test a Laravel replacement for infinite-networks/form-bundle?
Do not attempt bundle-level integration tests in Laravel because the bundle's service wiring never executes without Symfony's kernel. If you copy specific classes into app/, unit test them with PHPUnit under PHP 8.x. For rebuilt widgets, use Laravel feature tests for Blade components, upload handling, and request validation. Keep validation rules in dedicated unit tests so behavior stays explicit.
What are alternatives to infinite-networks/form-bundle for Laravel CRUD forms?
Reimplement the needed widgets natively using Blade components, Laravel validation rules, and custom Rule objects. Typical scope is a rich-text input, a date and time picker, a tag or multi-select input, and an image upload with server-side validation. For admin panels, evaluate actively maintained Laravel packages or build lightweight CRUD controllers. The bundle itself is not a viable Laravel alternative.
Is infinite-networks/form-bundle maintained, and should I use it in production?
Treat it as abandoned in practice. The last release is from 2017, it has zero dependents, and it is a single-maintainer project with no security patching or upstream response path. The risk is asymmetric: it may not break loudly at install but can drift from PHP and framework releases until an upgrade forces a rewrite. Reading it as reference source is reasonable; depending on it in production is not.
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