8889841cselect('client_services.*', 'services.repeat', 'services.service_name') ->get();*/ $result = ClientsService::where('status', 'Active') ->orderby('created_at') ->get(); foreach ($result as $service) { if ($service->id < 10) { Tasks::create([ 'clients_id' => $service['clients_id'], 'services_id' => $service['services_id'], ]); $this->info('Services processed and tasks created successfully.'); } } } /*protected function insertTask($service) { Tasks::create([ 'clients_id' => $service['clients_id'], 'services_id' => $service['services_id'], 'end_date' => $service['end_date'], ]); } protected function insertTaskWithRepeat($service, $interval) { $startDate = Carbon::parse($service->create_at); $endDate = Carbon::parse($service->end_date); $currentDate = $startDate; while ($currentDate <= $endDate) { Tasks::create([ 'clients_id' => $service['clients_id'], 'services_id' => $service['services_id'], 'start_date' => $currentDate, 'end_date' => $currentDate, // 'status' => $service->status, ]); $currentDate->add($interval); } }*/ }