jeckel-lab/command-dispatcher
A lightweight command bus for Laravel that dispatches commands to their handlers, keeping controllers thin and business logic organized. Register handlers, dispatch commands, and let the package route each one to the right class.
Jeckel Lab Command Dispatcher is a lightweight command bus for Laravel that cleanly separates command objects from the handlers that process them. Instead of scattering logic across controllers and services, you dispatch a simple, immutable command class and let the dispatcher route it to its matching handler.
The package integrates with Laravel's container and service provider auto-discovery, so registering handlers and injecting dependencies feels native. An extensible middleware pipeline lets you wrap every dispatch with concerns like logging, validation, or transactions without touching business logic.
How can I help you explore Laravel packages today?