command('summit:json-generator')->everyFiveMinutes()->withoutOverlapping(); /** * REMARK : remember to add new summit ids before they start officially */ $summit_ids = [ 6, //Austin 7, //BCN 22, //Boston 23, //Sydney ]; foreach ($summit_ids as $summit_id) $schedule->command('summit:json-generator',[$summit_id])->everyFiveMinutes()->withoutOverlapping(); // list of available summits $schedule->command('summit-list:json-generator')->everyFiveMinutes()->withoutOverlapping(); // Calendar Sync Jobs // Admin Actions $schedule->command('summit:admin-schedule-action-process')->withoutOverlapping(); // Member Actions // Google Calendar $schedule->command('summit:member-schedule-action-process', [CalendarSyncInfo::ProviderGoogle, 1000])->withoutOverlapping(); // Outlook $schedule->command('summit:member-schedule-action-process', [CalendarSyncInfo::ProviderOutlook, 1000])->withoutOverlapping(); // iCloud $schedule->command('summit:member-schedule-action-process', [CalendarSyncInfo::ProvideriCloud, 1000])->withoutOverlapping(); } }