utc(); $userFlights = UserFlight::where('arrival_date', '<=', $now->toDateTimeString()) ->where(function ($query) { $query->whereNull('arrival_processed_at') ->orWhereColumn('arrival_processed_at', '<', 'arrival_date'); }) ->get(); echo $userFlights->count() . " flights to update\n"; foreach ($userFlights as $flight) { $flight->update(['arrival_processed_at' => $now]); new FollowerNotificationService()->notifyFlightEvent($flight, FlightNotificationType::Arrived); } } }