addDays(2)) ->whereNotNull('stay_in_touch_frequency') ->orderBy('stay_in_touch_trigger_date', 'asc') ->chunk(500, function ($contacts) { $this->schedule($contacts); }); } private function schedule($contacts) { foreach ($contacts as $contact) { ScheduleStayInTouch::dispatch($contact); } } }