Skip to main content

Activities

An activity is a unit of work that performs a specific task or operation (e.g. making an API request, processing data, sending an email) and can be executed by a workflow.

You may use the make:activity artisan command to generate a new activity:

php artisan make:activity MyActivity

It is defined by extending the Activity class and implementing the execute() method.

use Workflow\Activity;

class MyActivity extends Activity
{
public function execute()
{
// Perform some work...
return $result;
}
}