filament-uno/json-request-bundle
Simplify JSON request handling in Laravel and Filament with a ready-made request bundle. Standardize validation, parsing, and structured responses so your app's JSON APIs and Filament workflows stay consistent, maintainable, and easy to extend.
Architecture fit
FormRequest, ->validated(), or laravel-data.Integration feasibility
symfony/validator dependency was removed or made optional. Two rule languages and two error formats in one Laravel app remains the default outcome.git diff against fa0e3d2 tells you in an hour whether v1.0.0 is a republish or contains real work. That is the highest-value action in this entire evaluation.Technical risk
1.0.0 tag is a stability claim. It is being asserted on a snapshot of a codebase that was last genuinely maintained in 2020, by a publisher with no changelog, no diff summary, and no stated intent beyond "based of" the original commit. Semver 1.0.0 here communicates confidence that has not been demonstrated.composer install refuses and that --ignore-platform-reqs is the only path in — i.e. not a path in.1.0.0 tag is not a substitute.Key questions
fa0e3d2 and the v1.0.0 tag — republish, or actual work? (Diff it; do not ask.)composer.json still require symfony/http-kernel, and what PHP constraint is declared now?-bundle convention, and is there a Laravel service provider?symfony/validator still a hard dependency, or optional?FormRequest or laravel-data does not already solve?Stack fit
MapRequestPayload, the calculus is marginally better than before only in that a tag now exists to pin — but "pinnable snapshot" is a weaker property than "maintained dependency."Migration path
Compatibility
composer why-not against target PHP/framework, plus composer audit on the transitive tree.fa0e3d2 and skim the dependency manifest for version bumps. If the diff is empty apart from the tag and composer.json metadata, treat the package as 2020-era code with a 2024-era version number and price it accordingly.Sequencing
fa0e3d2; confirm publisher identity and namespace legitimacy. An empty or cosmetic diff confirms the snapshot hypothesis and closes the question of whether the fork "revives" anything.MapRequestPayload; if Laravel, spike FormRequest/laravel-data and compare LOC and error ergonomics.Maintenance
Support
Scaling
1.0.0 tag that may cause scanners and policy tooling to treat it as current.Failure modes
composer install breaking CI after a platform bump, blocking unrelated work.1.0.0 tripping an internal "stable, supported" policy gate and onboarding this into a standard dependency without the scrutiny a 0.x or archive-flagged package would attract.Ramp-up
Recommendation
1.0.0 version number is a claim of stability that the release note does not support, and it is the single most misleading signal in this package.fa0e3d2 to close the question definitively, then satisfy the underlying requirement with FormRequest or laravel-data and file this evaluation — with the diff result attached — as the rationale.How can I help you explore Laravel packages today?