Blog

Posts in Tutorials · Search all posts

Tutorials

Form Performance in Laravel: Loading, Validation, and Submission Speed

Form page loads in 2.8 seconds. INP is 380 ms. Submit lags. Conversion drops and you feel it but can't see why. Here's the five-number checklist that finds the leak.

Tutorials

Signature Fields in Laravel Forms: When You Need a Real Signature, Not a Checkbox

Checkbox-as-signature doesn't fly for NDAs, waivers, or parental consent. DocuSign is $40/user. Here's how the signature field in FilaForms works — and when it's enough.

Tutorials

Using AI to Classify Form Submissions in Laravel

Your support form gets 100 messages a week. Two are urgent. The 98 "how do I reset my password" messages bury them. Here's a Laravel listener that classifies submissions in under a second — and what it costs.

Tutorials

Accessibility for Laravel Forms: WCAG 2.2 in Practice

Procurement just asked if your form is WCAG 2.2 AA. Here's the practical checklist — what's automatic, what needs care, and where most Laravel forms quietly fail.

Tutorials

GDPR-Compliant Forms in Laravel: A Practical Checklist

GDPR compliance isn't a feature you buy — it's a set of habits. Here's the checklist we follow when building forms that collect data from EU users.

Tutorials

Stop Spam in Laravel Forms: Honeypot, Rate Limits, and Smarter Defaults

reCAPTCHA isn't the answer. Or at least, it's not the first answer. Here's the layered approach we use to keep junk out of FilaForms submissions.

Tutorials

File Uploads in Filament Forms: Storage, Validation, and Security

File uploads are where most form builders cut corners. They'll let you add a file field and call it done, leaving you to figure out storage and validation

Tutorials

Conditional logic in Laravel forms: when fields should show (and hide)

How to build forms where fields appear based on previous answers. Covers Filament's reactive forms, Livewire approaches, and common patterns.

Tutorials

Multi-step forms in Filament: a complete guide

How to build multi-step forms in Laravel with Filament — wizard components, progress tracking, conditional steps, and where most implementations go wrong.

Tutorials

Form submission tracking and analytics in Laravel — without third-party tools

Most Laravel forms have zero visibility into how they perform. Here's how to track views, starts, completions, and drop-offs without sending data anywhere.

Tutorials

Building a contact form in Laravel with Filament (step-by-step)

Two ways to build a contact form in a Laravel Filament app — the manual way with Livewire, and the fast way with FilaForms. Full code included.

Tutorials

How to add public-facing forms to your Filament app

Every Filament app needs public forms eventually. Here's why building them from scratch wastes time, and how FilaForms handles it in minutes.