PHPackages                             jobmetric/laravel-flow - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. [Utility &amp; Helpers](/categories/utility)
4. /
5. jobmetric/laravel-flow

ActiveLibrary[Utility &amp; Helpers](/categories/utility)

jobmetric/laravel-flow
======================

This package is for creating various workflows in Laravel projects.

2105[3 issues](https://github.com/jobmetric/laravel-flow/issues)PHPCI passing

Pushed 4mo ago2 watchersCompare

[ Source](https://github.com/jobmetric/laravel-flow)[ Packagist](https://packagist.org/packages/jobmetric/laravel-flow)[ RSS](/packages/jobmetric-laravel-flow/feed)WikiDiscussions master Synced 2d ago

READMEChangelogDependenciesVersionsUsed By (0)

[![Contributors](https://camo.githubusercontent.com/a5e5e4d21ba41b4e4c52414683ea8375667f3211c9314a4cbf99d45d2aed93ad/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f636f6e7472696275746f72732f6a6f626d65747269632f6c61726176656c2d666c6f772e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/jobmetric/laravel-flow/graphs/contributors)[![Forks](https://camo.githubusercontent.com/bed00c7bc0361e43fdbfa8c119d6926a04415138a7662f92c670a21dc0bb8a45/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f666f726b732f6a6f626d65747269632f6c61726176656c2d666c6f772e7376673f7374796c653d666f722d7468652d6261646765266c6162656c3d466f726b)](https://github.com/jobmetric/laravel-flow/network/members)[![Stargazers](https://camo.githubusercontent.com/cee657654687fe7bf6956603da9e29f20b202c2fb3ed72a828bbfab5f90a7bd4/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f73746172732f6a6f626d65747269632f6c61726176656c2d666c6f772e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/jobmetric/laravel-flow/stargazers)[![MIT License](https://camo.githubusercontent.com/5eb72c692b445e1306819c0358c3ef7a44889c836fa630ebab83dcf59e3ef8dd/68747470733a2f2f696d672e736869656c64732e696f2f6769746875622f6c6963656e73652f6a6f626d65747269632f6c61726176656c2d666c6f772e7376673f7374796c653d666f722d7468652d6261646765)](https://github.com/jobmetric/laravel-flow/blob/master/LICENSE.md)[![LinkedIn](https://camo.githubusercontent.com/eb590f47a3fca74584d18db8dd3e985ae3d786f50cd41b7530c3af3885da233c/68747470733a2f2f696d672e736869656c64732e696f2f62616467652f2d4c696e6b6564496e2d626c75652e7376673f7374796c653d666f722d7468652d6261646765266c6f676f3d6c696e6b6564696e26636f6c6f72423d353535)](https://linkedin.com/in/majidmohammadian)

Laravel Flow
============

[](#laravel-flow)

**Build Powerful Workflows. Scale Effortlessly.**

Laravel Flow revolutionizes how you build and manage workflows in Laravel. Stop drowning in repetitive boilerplate code and start crafting elegant, maintainable business processes that adapt to your needs. This is where powerful automation meets developer-friendly simplicity—giving you complete control over complex workflows without the complexity.

Why Laravel Flow?
-----------------

[](#why-laravel-flow)

### Complete Freedom in Workflow Design

[](#complete-freedom-in-workflow-design)

Design your business processes exactly as you envision them. No more being constrained by rigid, hardcoded solutions. With Laravel Flow, you become the architect of your workflows, crafting processes that perfectly match your business requirements.

### Unmatched Speed and Efficiency

[](#unmatched-speed-and-efficiency)

Eliminate thousands of lines of boilerplate code for managing simple requests. Laravel Flow allows you to implement complex workflows in minutes, not days. Free up your time to focus on what truly matters—building features that drive value for your users.

### Unlimited Flexibility

[](#unlimited-flexibility)

Any process you can imagine is within reach. From salary increase requests to e-commerce order management, from content approval workflows to financial processes—there are no boundaries. Laravel Flow adapts to your needs, not the other way around.

What is Workflow?
-----------------

[](#what-is-workflow)

A workflow is the beating heart of any management system. Consider a salary increase request that starts with a department manager, moves to the company manager, then to the finance department, and finally gets approved or rejected.

Each stage represents a **State**, and each change between states is a **Transition**. The real power lies in what happens during these transitions—you can automate virtually any action:

- Send email notifications
- Trigger SMS alerts
- Create system notifications
- Update reports and analytics
- Synchronize with external systems
- Execute custom business logic
- And anything else you can imagine

What Awaits You?
----------------

[](#what-awaits-you)

By adopting Laravel Flow, you will:

- **Reduce development time by up to 70%** - Focus on business logic instead of infrastructure
- **Write cleaner, more maintainable code** - Follow best practices with a battle-tested solution
- **Scale your projects effortlessly** - Handle complex workflows without performance concerns
- **Shift focus to business value** - Let the package handle the heavy lifting
- **Empower system administrators** - Enable non-developers to manage workflows through intuitive interfaces

Quick Start
-----------

[](#quick-start)

Install Laravel Flow via Composer:

```
composer require jobmetric/laravel-flow
```

Documentation
-------------

[](#documentation)

Ready to transform your Laravel applications? Our comprehensive documentation is your gateway to mastering Laravel Flow:

**[📚 Read Full Documentation →](https://jobmetric.github.io/packages/laravel-flow/)**

The documentation includes:

- **Getting Started** - Quick introduction and installation guide
- **HasFlow &amp; HasWorkflow** - Integrate workflows into your models
- **Services** - Complete API reference for Flow, FlowState, FlowTask, and FlowTransition
- **MakeTask Command** - Generate task drivers effortlessly
- **Support Classes** - FlowPicker, FlowTaskContext, RestrictionResult, and more
- **Requests &amp; Resources** - Validation and API response handling
- **Events** - Hook into workflow lifecycle
- **Real-World Examples** - See how it works in practice

Contributing
------------

[](#contributing)

Thank you for participating in `laravel-flow`. A contribution guide can be found [here](CONTRIBUTING.md).

License
-------

[](#license)

The `laravel-flow` is open-sourced software licensed under the MIT license. See [License File](LICENCE.md) for more information.

###  Health Score

20

—

LowBetter than 13% of packages

Maintenance49

Moderate activity, may be stable

Popularity11

Limited adoption so far

Community16

Small or concentrated contributor base

Maturity8

Early-stage or recently created project

 Bus Factor1

Top contributor holds 93.4% of commits — single point of failure

How is this calculated?**Maintenance (25%)** — Last commit recency, latest release date, and issue-to-star ratio. Uses a 2-year decay window.

**Popularity (30%)** — Total and monthly downloads, GitHub stars, and forks. Logarithmic scaling prevents top-heavy scores.

**Community (15%)** — Contributors, dependents, forks, watchers, and maintainers. Measures real ecosystem engagement.

**Maturity (30%)** — Project age, version count, PHP version support, and release stability.

### Community

Maintainers

![](https://www.gravatar.com/avatar/b00d08bd4b0b765ee2d33719a535e6cb49c04fb945078a0809d5c05e6f16ee96?d=identicon)[majidmohammadian](/maintainers/majidmohammadian)

---

Top Contributors

[![MajidMohammadian](https://avatars.githubusercontent.com/u/2099965?v=4)](https://github.com/MajidMohammadian "MajidMohammadian (285 commits)")[![Bagheri-Matin](https://avatars.githubusercontent.com/u/239607447?v=4)](https://github.com/Bagheri-Matin "Bagheri-Matin (12 commits)")[![MahdiMalekiFard](https://avatars.githubusercontent.com/u/149050490?v=4)](https://github.com/MahdiMalekiFard "MahdiMalekiFard (3 commits)")[![farshchian2090](https://avatars.githubusercontent.com/u/26945497?v=4)](https://github.com/farshchian2090 "farshchian2090 (2 commits)")[![hassan7303](https://avatars.githubusercontent.com/u/128932029?v=4)](https://github.com/hassan7303 "hassan7303 (2 commits)")[![cyber-manager](https://avatars.githubusercontent.com/u/119158486?v=4)](https://github.com/cyber-manager "cyber-manager (1 commits)")

---

Tags

flowlaravellaravel-packagepackageworkflowworkflows

### Embed Badge

![Health badge](/badges/jobmetric-laravel-flow/health.svg)

```
[![Health](https://phpackages.com/badges/jobmetric-laravel-flow/health.svg)](https://phpackages.com/packages/jobmetric-laravel-flow)
```

PHPackages © 2026

[Directory](/)[Categories](/categories)[Trending](/trending)[Changelog](/changelog)[Analyze](/analyze)
