lineItems()->each(function (DocumentLineItem $lineItem) { $lineItem->delete(); }); $invoice->transactions()->each(function (Transaction $transaction) { $transaction->delete(); }); }); } /** * Handle the Invoice "deleted" event. */ public function deleted(Invoice $invoice): void { // } /** * Handle the Invoice "restored" event. */ public function restored(Invoice $invoice): void { // } /** * Handle the Invoice "force deleted" event. */ public function forceDeleted(Invoice $invoice): void { // } }