Ciò è dovuto alla configurazione di MySQL 5.7 e non a Laravel.
La soluzione consiste nell'impostare il timestamp su Nullable nella migrazione e/o modificare la tabella manualmente.
ALTER TABLE invoices CHANGE sent_at sent_at timestamp NOT NULL DEFAULT CURRENT_TIMESTAMP;