friendsofvictoire/simplecontactform-widget
A lightweight widget for adding a simple contact form to Laravel/PHP applications. It provides reusable form UI and basic submission handling, keeping contact form integration quick and easy.
Architecture fit
WidgetSimpleContactFormBundle is a Symfony bundle built for Victoire DCMS, a Symfony-based page-builder CMS. It registers a contact-form widget into Victoire's editor.Illuminate dependencies, no Blade views, no Laravel-style config publishing. Dropping it into a Laravel app is not a supported path and would require reimplementation anyway.Integration feasibility
FormRequest, a Mailable, and a Blade view. That is hours-to-days of work, not a procurement decision.Technical risk
Key questions
composer.json even resolve?Stack fit
Migration path
FormRequest validation + Mailable + Blade partial, with CSRF (built in), a honeypot or rate limiter for spam, and queued mail. Estimated 1–2 days including tests. This removes the dependency entirely.Compatibility
composer.json first; expect symfony/* constraints in the ~2.8|~3.0 range and PHP >=5.5. Plan for either a constrained legacy environment or a patched fork.Sequencing
Maintenance
Support
Scaling
Failure modes
Ramp-up
Recommendation: Do not adopt as a dependency. If the target is Laravel, write the form natively (1–2 days, no legacy risk). If the target is an existing Victoire site, treat this as a fork-and-own decision with a named maintainer and a documented exit plan.
How can I help you explore Laravel packages today?