Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Fluentform Laravel Package

inkvizytor/fluentform

FluentForm is a Laravel package for building forms through a clean, fluent PHP API. Define fields, validation, and submit handling in readable code instead of repetitive HTML, making forms easier to maintain and reuse across your application.

View on GitHub
Deep Wiki
Context7

Form builder for Laravel 5

Frequently asked questions about Fluentform
Does FluentForm support Laravel 10 or Laravel 11?
FluentForm advertises Laravel 5 support, and the last release was March 2022, so there is no evidence it has been tested against Laravel 9, 10, or 11. Read composer.json constraints directly rather than trusting README badges, then verify in a spike. Likely breakpoints include helpers removed in Laravel 6 such as array_get and str_slug, the removed Input facade, and PHP 8.1/8.2 deprecations.
How do I install inkvizytor/fluentform with Composer?
Install it with composer require inkvizytor/fluentform and pin an exact version in your lockfile. On Laravel 5.5+ the service provider should be auto-discovered, but publish any config or views if the package provides them. Confirm the package's composer.json constraints before installing into a newer Laravel app.
Is FluentForm maintained and safe for production?
Treat it as an abandoned dependency: roughly 33 stars, no release activity for about four years, and no evident security-disclosure or CVE process. The offsetting factor is that the output is HTML, so replacement is a view-layer swap rather than a data migration. MIT licensing means you can fork, but you then own the fork and its upgrade treadmill. Adopt it behind your own interface and add a CI job that fails when it breaks on current PHP or Laravel.
What is the difference between FluentForm and the WordPress Fluent Forms plugin?
They are unrelated projects that happen to share a name. inkvizytor/fluentform is a Laravel PHP form builder, while Fluent Forms is a WordPress plugin. The collision will pollute search results, documentation lookups, and support queries, so always search by the Composer name.
Does FluentForm handle validation, file uploads, and persistence?
The evaluation flags scope as the most important unknown: if the package only renders fields, it is a disposable convenience, but if it owns validation, submission, persistence, or file uploads it becomes a data-layer dependency. Inspect the source and tests before making design decisions. Confirm exactly which responsibilities it takes on in your spike.
How do I test FluentForm on modern PHP and Laravel versions?
Create a throwaway branch, install the package, render one representative form, and run any tests the package ships. Add a CI matrix job that installs and exercises it on your current PHP and Laravel versions. Log every breakpoint, and also check transitive dependencies because they often block upgrades before the package itself does.
Are there maintained alternatives to FluentForm for Laravel forms?
Consider Blade components plus spatie/laravel-html, kristijanhusak/laravel-form-builder for a maintained form-builder package, or Filament Forms if the context is an admin panel. For a brownfield Laravel 5.x or 6.x Blade application, FluentForm may still be close to drop-in. Wrap whichever option you choose behind a thin FormRenderer interface so call sites do not depend on the package.
Does FluentForm escape output and protect against XSS and CSRF?
Form rendering is XSS-adjacent, so audit whether labels, attributes, and option values are escaped by default. Verify that the package honors CSRF, repopulates old input, and renders validation errors correctly. If it handles uploads, review MIME, extension, and path-traversal protections as well.
Can I fork FluentForm under its MIT license?
Yes. The MIT license makes forking legally clean, and the switching cost is genuinely low because the output is HTML. The real cost is owning the fork, its tests, and its upgrade treadmill, so decide up front who is responsible. Vending or forking behind an internal boundary is usually cheaper than a data migration.
Is FluentForm a good fit for a new Laravel project or Livewire and Inertia app?
It is a poor fit for greenfield work on Laravel 10 or 11 and for Livewire, Inertia, or SPA front-ends where its server-side rendering assumptions break down. It is a strong fit for a brownfield Laravel 5.x–6.x application using server-rendered Blade. On greenfield builds the opportunity cost is high, so prefer maintained alternatives unless you have a specific reason to adopt it.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
novasa/laravel-language-center
opencage/geocode
adolfoholzer/parameters
livenetworks/ln-starter
shitoudev/permissionmanager
johannesclimacus/laravel-tui
hocvt/seotools
vitalybaev/sypexgeo
amphibee/themosis-ignition
gito-me/fast-excel
frankyso/laravel-ipaymu
geolize-studio/laravel-chile
boomerangui/chat
cgv/localized-resource
noith/settings
kda/laravel-package
kda/filament-dynamic-navigation
bypersoft/signbox
pairus/product-data
fayne/laravel-filament-cms-core