Projects

Laravel Tasks

Laravel package Maintained

Attach scheduled tasks to any Eloquent model and run commands, actions, events or service methods at a set time.

GitHubPackagist

PHP 8.2+, Laravel 11–13

michal78/laravel-tasks lets you attach scheduled tasks to any Eloquent model. A task can run one of four target types at a specific time:

  • Artisan command
  • Action class
  • Event class
  • Service class method

The model is always passed into the target, and task runs can optionally be logged. See Getting started for setup.