invoice Mail, weitere Punkte

This commit is contained in:
Kevin Adametz 2021-02-10 18:07:58 +01:00
parent 02e78e7255
commit 39ef16686a
10 changed files with 299 additions and 6 deletions

View file

@ -21,6 +21,7 @@ class InvoiceRepository extends BaseRepository {
$invoice_number = isset($request['invoice_number']) ? $request['invoice_number'] : Invoice::getInvoiceNumber();
$invoice_date = isset($request['invoice_date']) ? $request['invoice_date'] : $this->model->created_at->format("d.m.Y");
$invoice_send_mail = isset($request['invoice_send_mail']) ? true: false;
$invoice_number = Invoice::createInvoiceNumber($invoice_number, $invoice_date);
$data = [
@ -55,6 +56,11 @@ class InvoiceRepository extends BaseRepository {
];
$this->model->invoice = $data_file;
$this->model->save();
if($invoice_send_mail){
Invoice::sendInvoiceMail($this->model);
}
Invoice::makeNextInvoiceNumber();
return true;
//return $pdf->stream('invoice.pdf');