whereDate('expiry_date', '<', $today) ->get(); foreach ($lapsed as $estimate) { $estimate->status = $expired; printf("Estimate %s is EXPIRED \n", $estimate->estimate_number); $estimate->save(); } } }