Dispatcher

screenshot of Dispatcher

Dispatcher is a Laravel artisan command scheduling tool used to schedule artisan commands within your project so you don't need to touch your crontab when deploying.

Overview

Dispatcher is an exceptional tool designed for developers using Laravel, specifically aimed at simplifying the scheduling of artisan commands. By eliminating the hassle of managing crontab files during deployment, Dispatcher streamlines the scheduling process, allowing developers to focus more on coding rather than configuration. What sets it apart is its ability to maintain scheduling logic within version control, ensuring that the setup is always consistent across different deployments.

This robust scheduling package not only enhances the deployment process but also offers flexibility with features tailored for different environments. Whether you are working with Laravel 4 or looking for more advanced scheduling capabilities, Dispatcher positions itself as a must-have extension for Laravel users.

Features

  • Seamless Scheduling: Schedule artisan commands to run automatically without the need to manually edit crontab files.
  • Version Control Compatibility: Keep your scheduling logic within your version control system, providing a single source of truth for your deployment processes.
  • Environment-Specific Scheduling: Schedule commands to run in specified environments, allowing for tailored execution based on the context.
  • User-Specific Execution: Run commands as different users, enhancing flexibility and access control for your artisan commands.
  • Custom Scheduling Drivers: Use custom drivers for unique scheduling needs, expanding the possibilities of command execution.
  • Argument and Option Support: Schedule commands with specific arguments and options for more fine-tuned control over how commands execute.
  • Maintenance Mode Support: Run commands even while the application is in maintenance mode, ensuring critical tasks are handled without interruption.