diff --git a/src/Illuminate/Console/Scheduling/CallbackEvent.php b/src/Illuminate/Console/Scheduling/CallbackEvent.php index 1b54a1aaf7ec..ba6395b5594e 100644 --- a/src/Illuminate/Console/Scheduling/CallbackEvent.php +++ b/src/Illuminate/Console/Scheduling/CallbackEvent.php @@ -71,7 +71,9 @@ public function run(Container $container) parent::callBeforeCallbacks($container); try { - $response = $container->call($this->callback, $this->parameters); + $response = is_object($this->callback) + ? $container->call([$this->callback, '__invoke'], $this->parameters) + : $container->call($this->callback, $this->parameters); } finally { $this->removeMutex();