labrodev/contactable
Configurable Livewire contact form for Laravel. Define fields in config, optionally persist submissions to an Eloquent model, and send notifications via mail, log, or webhook. Supports published views and translation-ready labels/messages.
ContactRequest model).company, budget_range) mapped to CRM models (e.g., Lead).contactable::fields.name.label).submit_button_text) and success messages for experimentation.sensio/framework-extra-bundle vulnerabilities). Mitigation: Review composer.json and run composer audit."This package lets us deploy a fully configurable, multi-channel contact form in hours—not weeks—while cutting dev costs by reusing battle-tested Laravel/Livewire code. It supports our priority to scale customer support (e.g., webhook integrations for Salesforce) and localize for global markets (translation keys) without sacrificing security or performance. For example, we can A/B test form CTAs or log submissions to our CRM without writing custom backend logic. The MIT license and Laravel ecosystem alignment make it a low-risk, high-reward choice for our [roadmap item: Improve lead capture conversion by 15% Q3].
Ask: ‘Should we allocate 2 dev hours to integrate this vs. building from scratch?’"
ContactRequest) or disable persistence entirely.Labrodev\Contactable\Contracts\NotifyChannel.__()).config/contactable.php (no code changes).resources/views/vendor/contactable/form.blade.php).Ask: ‘Can we prototype this for the support form by [date] and compare it to our current [custom solution]?’"
How can I help you explore Laravel packages today?