Search by

robyconte / filament-flow

RoBYCoNTe

A powerful Business Process Manager for Filament to handle model state transitions and workflows

Package info

github.com/RoBYCoNTe/filament-flow

pkg:composer/robyconte/filament-flow

Statistics

Installs: 2

Dependents: 0

Suggesters: 0

Stars: 0

Open Issues: 0

v0.3.0 2026-09-30 15:00 UTC

This package is auto-updated.

Last update: 2026-09-30 15:08:05 UTC


README

A powerful Business Process Manager for Filament to handle model state transitions and workflows with ease.

Filament Flow seamlessly integrates Spatie Laravel Model States into your FilamentPHP admin panel, providing a complete workflow management solution with visual state transitions, custom forms, and intuitive UI components.

Documentation

Full documentation is available at robyconte.github.io/filament-flow

Requirements

  • PHP ^8.2
  • Laravel ^11.0|^12.0
  • Filament ^4.0
  • Spatie Laravel Model States ^2.12

Installation

composer require robyconte/filament-flow

See the Installation guide for full setup instructions.

Working on the package

One entry point runs the checks, whichever way PHP is reachable — natively, or through the DDEV container of the host application the package is mounted in:

./scripts/check.sh            # the commands, explained
./scripts/check.sh all        # lint + phpstan + debug leftovers + docs coverage + tests
./scripts/check.sh verify     # the five gates of CI, with the guards
./scripts/check.sh env        # which environment would run, and nothing else

Single checks are there too: lint, lint:fix, phpstan, test, debug, coverage, comments. They are the scripts of composer.json — the file only decides where they run, so the two cannot drift:

composer check        # the fast gate: lint + phpstan + debug leftovers
composer check:all    # everything the CI runs

Override the guessing with FF_ENV=native|ddev, FF_DDEV_DIR=<dir> (the DDEV project that holds the package) and FF_CONTAINER_PATH=<path> (where it sits inside that container).

License

This package is licensed under the MIT License.

Credits