Blog

Tutorials, tips, and updates on building forms with Laravel and Filament.

Tutorials

Populate Dynamic Filament Selects from Eloquent Without N+1 Queries or Data Leaks

Build fast, tenant-safe Filament selects with Eloquent search, scoped validation, eager-loaded labels, and stable historical values.

Tutorials

Form Versioning in Laravel: Keep Old Submissions Readable When Fields Change

Design immutable Laravel form revisions so renamed fields, deleted options, drafts, and old submissions remain valid and readable.

Tutorials

Dynamic Form Validation in Laravel: Safely Storing Rules in the Database

Compile database-stored Laravel form rules safely with allowlists, typed parameters, nested validation, tenant scopes, and adversarial tests.

Insights

Building in Public: The FilaForms Roadmap

What I shipped in Q2/Q3, what I'm leaning toward for Q4, and the one thing I'm explicitly not going to build. Plus: where I'd love your input.

Comparisons

Self-Hosted Forms Revisited: A 2026 Cost Breakdown vs Typeform, Tally, and Jotform

Typeform at $79/mo. Tally at $24. Jotform at $39. A year stacks up to $300–$1,500 plus the lock-in. Here's the cost math across three usage tiers — and where each one still wins.

Integrations

Microsoft Teams Form Notifications for Enterprise Laravel Apps

Slack doesn't fly at the enterprise. Teams is the stack. The webhook story changed in 2025 — here's the current working path for posting form submissions to a Teams channel from Laravel.

Use Cases

Internal IT Request Forms: Replacing the Ticket Spreadsheet

Helpdesk software runs $20–$30 per agent. For a 5-person IT team, that's four figures a year. A form and a status column cover most of it.

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.

Integrations

Mailchimp Integration: Auto-Subscribe Form Respondents

Newsletter form fills. Email lands in Laravel. Mailchimp's audience stays empty until someone exports manually. A queued listener + the Lists API closes the gap — with the double-opt-in note that keeps EU lawyers happy.

Insights

The Quiet Cost of Rebuilding Forms on Every Project

Every Laravel agency I know has built 'the form thing' four times. Same admin table, same submissions viewer, same notifications. Here's the math on what that actually costs.

Use Cases

Waitlist Forms That Build Anticipation (and Tell You Who's Serious)

A 1,000-signup waitlist with 5% conversion is mostly noise. One extra question sorts the serious 50 from the curious 950. Here's the field.

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.

Integrations

HubSpot + Laravel Forms: Sending Leads Where Sales Lives

Demo form fills out. Sales lives in HubSpot. Closing the gap with the HubSpot API and a queued listener — and the API choice that determines half the work.

Use Cases

NPS Surveys in Laravel: A 90-Second Form That Captures the Right Thing

Delighted starts at $224/month. For most teams, that's overkill for one number and a follow-up question. Here's the NPS form template that gets filled.

Integrations

Airtable for Form Submissions: Two-Way Sync with Laravel

Most form integrations are one-way. This one runs both directions — submissions to Airtable, status changes back. The full loop in a Laravel app.