pitch/form
Pitch\Form is a Laravel package for defining and rendering forms from PHP, aimed at keeping form structure and markup organized in code. It is a small, low-adoption package, so review its documentation and maintenance status before using it in production.
Adopt when:
Look elsewhere when:
For executives: A minor, low-risk update to a Symfony form library we are evaluating. It removes a recurring piece of hand-written plumbing — mapping forms to their underlying data objects — using the same attribute style our engineers already use for routing and validation. No breaking changes or migration work is implied. The decision it informs is small and reversible: whether to standardize form wiring on this package versus maintaining our own helper.
For engineering: v1.2.0 adds attribute-based retrieval of form data/entities, closing the last obvious gap in the attribute-driven form story and letting controllers declare their data object instead of constructing it. It is purely additive, so we can trial it on one or two high-churn admin forms without touching existing code. Caveats to state plainly: it is Symfony-only — Laravel teams should not read this as an adoption signal — and it is a single-maintainer package, so we should vendor-pin it and keep the attribute-resolution logic thin enough to replace. Recommend a time-boxed spike on the form-heavy back-office surface, with a go/no-go based on how much per-form wiring actually disappears.
How can I help you explore Laravel packages today?