roundly-consulting/forms-for-laravel
Forms for Laravel lets you define forms in code with a fluent API, render them in Blade, and handle validation and submissions cleanly. A lightweight way to build and manage dynamic forms without extra admin tooling.
Adopt when:
Look elsewhere when:
Model::resolveRelationUsing-style tooling already covers most of this, and the added indirection is pure overhead.For executives: This is a small dependency that makes our product customizable per customer without forking the codebase. The latest patch fixes a defect where test data and demo seeding would silently use our default model even when a customer had configured their own — the kind of bug that surfaces as a broken demo or a failing customer test suite rather than an obvious error. It is a low-risk, no-migration update that lowers integration and support cost. The trade-off is a young, small-maintainer dependency; we should pin the version and keep an exit path.
For engineering: The package provides a configuration-driven model swap for host applications, and 1.0.4 makes factories build the configured model rather than the default one. That closes the gap between "the app resolves the swapped model at runtime" and "our factories and seeders agree," which is where most silent test-fixture bugs come from. No breaking changes, no deprecations, no config changes — the default path is untouched for anyone not swapping. Before adopting, add one test in our suite that swaps the model and asserts a factory-produced instance is of the swapped class; if that passes, the integration is sound.
How can I help you explore Laravel packages today?