Weave Code
Weaver
Helps Laravel developers discover, compare, and choose open-source packages. See popularity, security, maintainers, and scores at a glance to make better decisions.
Feedback
Share your thoughts, report bugs, or suggest improvements.
Subject
Message

Workflow Bundle Laravel Package

lazyants/workflow-bundle

A PHP workflow bundle for defining and running state machines and multi-step business processes. Configure transitions, guard conditions, and listeners, then track each item's progress through the workflow. Integrates with existing framework services for events, persistence, and dependency injection...

View on GitHub
Deep Wiki
Context7

Product Decisions This Supports

  • Build vs. buy for task/workflow handling: v0.3's removal of the task config layer is a strong signal the package is still stabilizing its API surface pre-1.0. This informs whether to adopt now (and absorb migration cost) or defer until the config model settles.
  • Roadmap and release planning: Any feature built on the removed task configuration must be re-scoped or pinned to v0.2. Budget migration work in the next planning cycle if already in use.
  • Feature scoping: Teams should treat task-level configuration as no longer part of the supported contract; evaluate whether functionality that depended on it can be achieved through the package's remaining (simplified) API or needs custom code.
  • Use cases still supported: Lightweight task scheduling/orchestration inside Laravel where the simplified configuration model is acceptable.

When to Consider This Package

  • Adopt cautiously if you need a lightweight Laravel-native task mechanism and can tolerate pre-1.0 churn; pin to an exact version and review each release for breaking changes.
  • Consider it when the removal of task config actually simplifies your integration (fewer moving parts, less configuration drift).
  • Look elsewhere if you depend on per-task configuration, require stable long-term support/SLA guarantees, or are unwilling to absorb breaking changes on minor releases.
  • Re-validate after v0.3 before committing: the removal of a config feature is a breaking change and may indicate further restructuring before 1.0.

How to Pitch It (Stakeholders)

  • Executives: A low-commitment, pre-1.0 Laravel package. v0.3 removes a configuration feature — a breaking change that signals ongoing API churn. Treat adoption as experimental and time-boxed until it reaches a stable release.
  • Engineering: v0.3 drops task config. Pin to v0.2 where that feature is required, and review the upgrade path for anything that consumed it. Plan for migration effort and expect further changes ahead of 1.0; do not build critical paths on the config API.
Weaver

How can I help you explore Laravel packages today?

Conversation history is not saved when not logged in.
Prompt
Add packages to context
No packages found.
oxygen/data
oxygen/core
jengo/base
xiloryx/log-collector
a21ns1g4ts/filament-stripe
la-php/laravel-admin
artisan-build/community-prompts
vleroy/smart
ayles-software/laravel-australian-public-holidays
cboxdk/laravel-id-spatie
cboxdk/laravel-id-billing
cboxdk/laravel-id-billing-bridge
simple-as-fuck/php-performance-log
hsluv/hsluv
seampact/codegen
seampact/hooks
seampact/ir
mehedimi/laravel-amp-mail
happones/laravel-vue-i18n-generator
jwerd/inertia-table