id) ->get(); if ($allService->count()) { foreach ($allService as $service) { $ServiceExpiry = (int) Carbon::now()->diffInDays(Carbon::parse($service->next_due_date), false); if ($ServiceExpiry <= 0) { $jobs[] = new VMJobs($service->id,'PowerOff',false); $service->status = 4; $service->save(); } } } } foreach ($jobs as $_job) { dispatch($_job)->delay(now()->addSeconds(10)); } return Command::SUCCESS; } }