/** * Define the application's command schedule. * * @param \Illuminate\Console\Scheduling\Schedule $schedule * @return void */ protected function schedule(Schedule $schedule) { parent::schedule($schedule); $schedule->command('crm-launcher:updateCases')->everyMinute()->when(function () { return Message::exists(); }); $schedule->command('crm-launcher:activity')->everyMinute()->when(function () { return Message::exists(); }); $schedule->command('crm-launcher:updateDashboardStats')->everyFiveMinutes(); $schedule->command('crm-launcher:updatePublishmentStats')->everyFiveMinutes(); $schedule->command('crm-launcher::resetNotified')->daily(); }