Improvements

This commit is contained in:
2026-06-22 21:07:53 +02:00
parent 6848fbd95f
commit bc60461dac
5 changed files with 116 additions and 2 deletions
@@ -4,6 +4,7 @@ namespace App\Domains\Invoice\Actions\CreateInvoice;
use App\Enumerations\InvoiceStatus;
use App\Mail\InvoiceMails\InvoiceMailsNewInvoiceMail;
use App\Mail\InvoiceMails\InvoiceMailsSubmittedConfirmationMail;
use App\Mail\ParticipantParticipationMails\EventSignUpSuccessfullMail;
use App\Models\Invoice;
use Illuminate\Support\Facades\Mail;
@@ -50,6 +51,13 @@ class CreateInvoiceCommand {
if ($invoice !== null) {
$response->success = true;
$response->invoice = $invoice;
if ($invoice->contact_email !== null) {
Mail::to($invoice->contact_email)->send(new InvoiceMailsSubmittedConfirmationMail(
invoice: $invoice,
costUnit: $this->request->costUnit,
));
}
}
if ($this->request->costUnit->mail_on_new) {