relaticle/flowforge
最新稳定版本:v3.0.0-beta2
Composer 安装命令:
composer require relaticle/flowforge
包简介
Flowforge is a lightweight Kanban board package for Filament that works with existing Eloquent models.
README 文档
README
Transform any Laravel model into a production-ready drag-and-drop Kanban board.
Works with Filament admin panels and standalone Livewire applications.
Features
- 3 Integration Patterns - Works with Filament Pages, Resources, or standalone Livewire components
- Enterprise-Scale Performance - Cursor-based pagination handles unlimited cards with intelligent loading
- Rich Card Schemas - Filament Schema builder creates complex card layouts with forms and components
- Smart Position Management - Advanced ranking algorithm with conflict resolution and repair commands
- Optimistic UI Experience - Instant visual feedback with loading states and smooth interactions
- Native Filament Integration - Deep table system integration for filters, search, and actions
Requirements
- PHP: 8.3+
- Laravel: 12+
- Livewire: 3.x+
- Filament: 4.x+
- ext-bcmath: Required for position calculations
- Database: MySQL, PostgreSQL, SQLite, SQL Server, MariaDB
Installation
composer require relaticle/flowforge
Usage
Standalone Livewire (any Laravel application):
use Relaticle\Flowforge\Concerns\InteractsWithBoard; class TaskBoard extends Component implements HasBoard { use InteractsWithBoard; public function board(Board $board): Board { return $board ->query(Task::query()) ->columnIdentifier('status') ->positionIdentifier('position') ->columns([ Column::make('todo')->label('To Do')->color('gray'), Column::make('in_progress')->label('In Progress')->color('blue'), Column::make('completed')->label('Completed')->color('green'), ]); } }
Filament Admin Panel:
php artisan flowforge:make-board TaskBoard --model=Task
Our Ecosystem
FilaForms
Visual form builder for all your public-facing forms. Learn more →
Custom Fields
Let users add custom fields to any model without code changes. Learn more →
Contributing
Contributions are welcome! Please feel free to submit a Pull Request.
- Contributing Guidelines - How to contribute
- Testing Examples - Production-ready test patterns
License
MIT License. See LICENSE.md for details.
统计信息
- 总下载量: 20.95k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 337
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2025-04-04
