Cron::add('Sync Main', Config::get('larafuse::syncMainTime'), function () { Sync::syncMain(Config::get('larafuse::syncMainLimit')); return null; }); Cron::add('Sync Contact', Config::get('larafuse::syncContactTime'), function () { Sync::sync('Contact', Config::get('larafuse::syncContactLimit')); Sync::sync('ContactAction', Config::get('larafuse::syncContactLimit')); return null; }); Cron::add('Sync Stage', Config::get('larafuse::syncStageTime'), function () { Sync::sync('StageMove', Config::get('larafuse::syncStageLimit')); Sync::sync('JobRecurringInstance', Config::get('larafuse::syncStageLimit')); return null; }); Cron::add('Sync Order Group', Config::get('larafuse::syncOrderGroupTime'), function () { Sync::syncOrderGroup(Config::get('larafuse::syncOrderLimit')); return null; }); Cron::add('Sync One', Config::get('larafuse::syncOneTime'), function () { Sync::sync('Referral', Config::get('larafuse::syncOneLimit')); Sync::sync('Campaignee', Config::get('larafuse::syncOneLimit')); Sync::sync('FileBox', Config::get('larafuse::syncOneLimit')); return null; }); Cron::add('Sync Missing', Config::get('larafuse::syncMissingTime'), function () { Sync::syncMissing(); return null; }); $report = Cron::run(); print_r($report); });