Edit invoice

This commit is contained in:
Peter Papp
2021-05-05 17:07:36 +02:00
parent bdfd92872e
commit 599b238ab4
22 changed files with 976 additions and 162 deletions

View File

@@ -60,15 +60,17 @@ class Invoice extends Model
static::creating(function ($invoice) {
$invoice->id = (string) Str::uuid();
$invoice->delivery_at = $invoice->created_at;
$invoice->due_at = Carbon::parse($invoice->created_at)->addWeeks(2);
$invoice->total_net = invoice_total($invoice);
$invoice->total_tax = invoice_total_tax($invoice);
$invoice->currency = 'CZK';
});
static::updating(function ($invoice) {
$invoice->total_net = invoice_total($invoice);
$invoice->total_tax = invoice_total_tax($invoice);
});
static::deleting(function ($invoice) {
Storage::delete(invoice_path($invoice));
});