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

symfony2admingenerator/form-bundle

Symfony2AdminGenerator FormBundle provides reusable Symfony form types, extensions, and helpers for admin-generator scaffolding, making CRUD form creation and customization easier in Symfony applications.

View on GitHub
Deep Wiki
Context7

The Symfony2 Admin Generator Form Bundle provides reusable form types, widgets, and theme helpers for Admin Generator–driven Symfony applications. It simplifies building create and edit screens from generated admin classes, keeping field configuration consistent with the admin generator’s model.

  • Ready-to-use form types for generated admin modules
  • Configurable widgets and field rendering
  • Built-in validation and form integration hooks
  • Twig form theme support for admin interfaces
  • Designed to work with Symfony2 Admin Generator
Frequently asked questions about Form Bundle
Is symfony2admingenerator/form-bundle compatible with Laravel?
No, it is a Symfony bundle built for Symfony Form and Twig form themes, not a Laravel package. Laravel compatibility is not claimed, and adopting it would require adding Twig and Symfony Form semantics to a Blade-centric app. For Laravel, treat it as a reference pattern and port the block separation into Blade components.
How do I install symfony2admingenerator/form-bundle?
In a Symfony application, install it with Composer, register the bundle, and apply the form theme overrides your admin forms need. Before installing, verify the package constraints for PHP, Symfony, and Twig in composer.json. This is not a drop-in Composer install for Laravel.
What does this package actually do for form rendering?
It provides Twig blocks that separate form HTML structure from the CSS that decorates it and the JavaScript that enhances it. The goal is cleaner, overridable form themes for Symfony admin-generated CRUD interfaces. Its value in Laravel is the separation model, not the Twig implementation.
Can I use this package with Blade instead of Twig?
Not directly, because the package assumes Symfony Form and Twig block inheritance. You can reimplement the same model with Blade components and slots for wrappers, labels, widgets, errors, help text, and actions. Keep CSS classes and JavaScript hooks explicit through documented data attributes.
Which Symfony, Twig, and PHP versions are supported?
The provided context does not state exact supported versions, so check the package composer.json and release metadata before use. The release date metadata appears anomalous, so verify maintenance and version constraints rather than assuming current compatibility. No Laravel version support is claimed.
How should I migrate its Twig block pattern to Laravel Blade?
Map each Twig block to a Blade component or slot: form wrapper, label, widget, errors, help text, and actions. Replace Twig inheritance with Blade component composition and keep CSS and JS contracts explicit. Pilot on one low-risk form and document overrides, accessibility behavior, and error rendering.
Is this package safe for production in a Laravel application?
It is not recommended as a production dependency in a Laravel app because it creates a split Twig and Blade rendering model. Adoption signals are weak, with 3 stars and 0 dependents, so expect to own fixes if you fork it. A native Blade component port removes upstream dependency risk.
What are good alternatives for Laravel form components?
Use native Blade components and slots, Laravel validation and error bags, and your design system classes for labels, widgets, help text, and actions. For Symfony, native Symfony form themes are the closer alternative. The package is best treated as a conceptual reference rather than a Laravel dependency.
How do I test a Blade port of this form separation pattern?
Render each component with representative labels, widgets, errors, help text, and action states, then assert the expected classes and data attributes. Add accessibility checks and visual regression tests for decorated and enhanced states. Keep tests pinned to the documented CSS and JS contracts so overrides do not drift silently.
Is the package actively maintained, and what happens if it is abandoned?
Maintenance signals are weak: 3 stars, 0 dependents, low opportunity score, and release metadata that appears future-dated. MIT licensing lowers fork risk, but a fork still needs an owner and upgrade work. For Laravel, a Blade port avoids long-term coupling to an upstream Symfony/Twig bundle.
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.
robertmarney/lara-hierarchial-collections
simonschaufi/rule-doc-generator
emissaoja/emissaoja
blackbricksoftware/gravityforms-civicrm-form-processor
al-rahabi/fancy-crud
jinas/dhivatar-component
mltstephane/laravel-quality
bernskiold/laravel-talentlms
bernskioldmedia/laravel-form-architect
youbar/easy-crud
c-point-labs/laravel-hostyourai
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