From 970989994115c5a0b0a9ee754dba6a812dea835e Mon Sep 17 00:00:00 2001 From: denisdulici Date: Sat, 3 Nov 2018 12:40:43 +0300 Subject: [PATCH] use trait in api --- app/Http/Controllers/Api/Incomes/Invoices.php | 7 +++---- 1 file changed, 3 insertions(+), 4 deletions(-) diff --git a/app/Http/Controllers/Api/Incomes/Invoices.php b/app/Http/Controllers/Api/Incomes/Invoices.php index 8015e0da6..01fe933a2 100644 --- a/app/Http/Controllers/Api/Incomes/Invoices.php +++ b/app/Http/Controllers/Api/Incomes/Invoices.php @@ -14,12 +14,13 @@ use App\Models\Income\InvoiceTotal; use App\Models\Common\Item; use App\Models\Setting\Tax; use App\Notifications\Common\Item as ItemNotification; +use App\Traits\Incomes; use App\Transformers\Income\Invoice as Transformer; use Dingo\Api\Routing\Helpers; class Invoices extends ApiController { - use Helpers; + use Helpers, Incomes; /** * Display a listing of the resource. @@ -163,9 +164,7 @@ class Invoices extends ApiController InvoiceHistory::create($request->input()); // Update next invoice number - $next = setting('general.invoice_number_next', 1) + 1; - setting(['general.invoice_number_next' => $next]); - setting()->save(); + $this->increaseNextInvoiceNumber(); // Fire the event to make it extendible event(new InvoiceCreated($invoice));