avris/forms
Laravel form builder package for quickly generating, rendering, and validating forms. Provides reusable form components, field types, and helpers to streamline form handling, input processing, and UI integration in your application.
*"This package is like Turbo Mode for form development—cutting the time to build and maintain forms by 60%+ for common use cases. For every hour our team would spend writing validation logic or debugging form submissions, we’ll save that time to focus on core features that drive revenue or user engagement. Key Wins:
*"Avris/Forms gives us a Laravel-native, reusable way to handle forms without coupling to frontend frameworks. Here’s how it solves our pain points: 1. Validation:
required, email, custom regex) with reusable rulesets.$validated = $request->validate(['email' => 'required|email']);
With this:
$form = new ContactForm($request);
if ($form->validate()) { ... }
2. Storage:
$form->save(); // Auto-handles Eloquent or custom storage.
3. Extensibility:
FormSubmitted) for analytics, notifications, or workflows.event(new FormSubmitted($form));
4. Testing:
$form = Mockery::mock(ContactForm::class);
$form->shouldReceive('validate')->andReturnTrue();
Proposal:
*"This won’t replace your form design work, but it’ll ensure the backend handles submissions reliably—so you can focus on UX without worrying about:
*"The package leverages Laravel’s built-in security features, giving us:
FormSubmitted events for compliance (e.g., GDPR data collection).How can I help you explore Laravel packages today?