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.
config/contactable.php (fields, rules, messages).ContactableData DTO for validated form data passed into the create action.ContactableCreate action: optional model persistence and configurable notify channel (mail, log, webhook).Labrodev\Contactable\Livewire\Contactable (usage: <livewire:contactable::contactable />).<x-contactable /> that renders the Livewire form.contactable-config) and views (contactable-views) for styling and overrides.contactable:: with app-published views taking precedence over package defaults.How can I help you explore Laravel packages today?