. */ declare(strict_types=1); namespace FireflyIII\Handlers\Observer; use FireflyIII\Models\Bill; /** * Class BillObserver */ class BillObserver { /** * @param Bill $bill * * @return void */ public function deleting(Bill $bill): void { app('log')->debug('Observe "deleting" of a bill.'); foreach ($bill->attachments()->get() as $attachment) { $attachment->delete(); } $bill->notes()->delete(); } }