Getting Started
Installation
Get started with Flowforge in 90 seconds.
Requirements
- PHP: 8.3+
- Laravel: 11+
- Filament: 4.x
- Database: MySQL, PostgreSQL, SQLite, SQL Server, MariaDB
Quick Setup
Install Package
Terminal
composer require relaticle/flowforge
Include CSS Assets
Add the plugin's views to your theme CSS file:
resources/css/app.css
@source "../../../../vendor/relaticle/flowforge/resources/views/**/*.blade.php";
Add Position Column
Create a migration to add the position column:
Terminal
php artisan make:migration add_position_to_tasks_table
migration
Schema::table('tasks', function (Blueprint $table) {
$table->flowforgePositionColumn('position'); // Handles database-specific collations automatically
});
Generate Board
Terminal
php artisan flowforge:make-board TaskBoard --model=Task
Register Page
AdminPanelProvider.php
->pages([
App\Filament\Pages\TaskBoard::class,
])
Done! Visit your Filament panel to see your Kanban board in action.
Optional Commands
Command | Action |
---|---|
php artisan flowforge:repair-positions | Fix corrupted or missing position data |