Skip to main content

Features

Laravel Workflow provides methods for executing activities, handling errors and retries, and communicating with the workflow.

📄️ Concurrency

Activities can be executed in series or in parallel. In either case, you start by using activity() to create a new instance of an activity and return a promise that represents the execution of that activity. The activity will immediately begin executing in the background. You can then yield this promise to pause the execution of the workflow and wait for the result of the activity, or pass the promise into the all() method to wait for a group of activities to complete in parallel.