where('overdue', false) ->whereDate('due_date', '<', $date) ->get(); foreach ($invoices as $invoice) { $invoice->overdue = true; printf("Invoice %s is OVERDUE \n", $invoice->invoice_number); $invoice->save(); } } }