vacationRequest->event_ids as $eventId) { $calendarEvent = Event::find($eventId); if ($calendarEvent->googleEvent->getStatus() !== "cancelled") { $calendarEvent->delete(); } } $this->vacationRequest->update([ "event_ids" => null, ]); } }