#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.

  1. Purchase a license from our pricing page
  2. 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.