Documentation
#Quick Start
Note: This documentation is for the upcoming official release. Plugin installation will be available soon. Check our homepage for current status and early access.
Install and create your first form.
#Requirements
FilaForms requires the following:
- PHP 8.3 or higher
- Laravel 11+ application
- Filament 4.x installed and configured
- Tailwind CSS 4.0+
- MySQL/PostgreSQL database
#Commercial License
FilaForms is a commercial package. You need to purchase a license to use it in your projects.
- Purchase a license from our pricing page
- You will receive a license key and access credentials
#Installation
#1. Add Private Repository
Add the private Composer repository to your composer.json
:
{
"repositories": [
{
"type": "composer",
"url": "https://composer.filaforms.app"
}
]
}
#2. Install the Package
Install FilaForms via Composer:
composer require filaforms/core
When prompted for Composer credentials:
- Username: Your purchase email address
- Password: Your license key
FilaForms automatically installs the Custom Fields plugin as a dependency.
#3. Run the Installer
Execute the installer command:
php artisan filaforms:install
This command will:
- Publish and run migrations
- Set up required configuration
- Create necessary directories
#4. Register the Plugin
Add FilaForms to your Filament panel in app/Providers/Filament/AdminPanelProvider.php
:
use FilaForms\Core\FilaFormsPlugin;
public function panel(Panel $panel): Panel
{
return $panel
->plugins([
FilaFormsPlugin::make(),
]);
}
#Verification
After installation, you should see "Fila Forms" in your Filament navigation menu. Click it to access the form builder and start creating forms.
That's it! FilaForms is now ready to use.