diff --git a/app/Console/Kernel.php b/app/Console/Kernel.php index 7610f8751..2cf59a56a 100644 --- a/app/Console/Kernel.php +++ b/app/Console/Kernel.php @@ -25,8 +25,6 @@ class Kernel extends ConsoleKernel protected function schedule(Schedule $schedule) { $schedule->command('booking:cron')->dailyAt('3:00'); - - $schedule->command('campaign:process')->daily(); } /** @@ -38,7 +36,6 @@ class Kernel extends ConsoleKernel { $this->load(__DIR__.'/Commands'); $this->load(__DIR__.'/../../packages/Webkul/Core/src/Console/Commands'); - $this->load(__DIR__.'/../../packages/Webkul/Marketing/src/Console/Commands'); require base_path('routes/console.php'); } diff --git a/packages/Webkul/Marketing/src/Providers/MarketingServiceProvider.php b/packages/Webkul/Marketing/src/Providers/MarketingServiceProvider.php index ba2ffaf37..34cad0cf8 100644 --- a/packages/Webkul/Marketing/src/Providers/MarketingServiceProvider.php +++ b/packages/Webkul/Marketing/src/Providers/MarketingServiceProvider.php @@ -4,6 +4,7 @@ namespace Webkul\Marketing\Providers; use Illuminate\Support\ServiceProvider; use Webkul\Marketing\Console\Commands\EmailsCommand; +use Illuminate\Console\Scheduling\Schedule; class MarketingServiceProvider extends ServiceProvider { @@ -17,6 +18,10 @@ class MarketingServiceProvider extends ServiceProvider $this->loadMigrationsFrom(__DIR__ . '/../Database/Migrations'); $this->loadRoutesFrom(__DIR__ . '/../Http/routes.php'); + + $this->callAfterResolving(Schedule::class, function (Schedule $schedule) { + $schedule->command('comain:process')->daily(); + }); } /**