voorhof/stickler
Stickler is a Laravel package that brings validation to Eloquent models. Define rules and custom messages directly on your model, and Stickler validates attributes before saving, helping keep your database clean and consistent.
SourceCodePlugin, SEO/social metadata via Laravel Head, responsive image backfill via GenerateMissingResponsiveImagesCommand, and closed-loop contact messaging via SendMessageReplyMailAction with ContactMessageReply. These support near-term roadmap items around content authoring, discoverability, media performance, and customer response workflows.Fit::Contain → Fit::Crop, route-key attribute refactor, media conversion size change, and removed laravel-lang/lang dependency can affect existing code/configuration.Consider it when:
Look elsewhere when:
laravel-lang/lang should be validated against localization needs.Executives: This package can reduce time-to-market for a Laravel content/admin product by providing proven building blocks for CMS-style editing, media handling, contact workflows, and SEO metadata. v1.2.0 adds tangible product value—richer HTML editing, responsive image backfill, head/social metadata, and contact reply mail—but it also carries upgrade risk from breaking refactors. Recommend a time-boxed pilot or controlled upgrade with regression testing rather than a blind upgrade.
Engineering: v1.2.0 is a meaningful but migration-sensitive release. The Fit::Contain → Fit::Crop rename, route-key attribute refactor, changed preview media conversion size, and removed laravel-lang/lang dependency require codebase review. New GenerateMissingResponsiveImagesCommand, SourceCodePlugin, Laravel Head integration, and SendMessageReplyMailAction are useful additions. Pin the version, search for affected APIs, update tests, and validate admin editor, media, routing, mail, and localization behavior before rollout.
Product recommendation: Leverage the package where its opinionated Laravel/Filament foundation matches the product. Budget explicitly for upgrade validation and do not assume minor releases are non-breaking. If the roadmap depends on responsive media, SEO metadata, or contact reply workflows, v1.2.0 is worth adopting after a focused migration spike.
How can I help you explore Laravel packages today?