From b1f5be1d90fa67605dc5b47a92276a601cb171c4 Mon Sep 17 00:00:00 2001 From: Vitor Mattos Date: Tue, 13 Jun 2023 00:55:22 -0300 Subject: [PATCH] Add category object and category_id to document resource The endpoint api/documents don't return the category of invoice/bill as the endpoint api/transactions do. With this change will be possible return this value. Signed-off-by: Vitor Mattos --- app/Http/Resources/Document/Document.php | 3 +++ 1 file changed, 3 insertions(+) diff --git a/app/Http/Resources/Document/Document.php b/app/Http/Resources/Document/Document.php index 45fb0fa9d45..96aaaf3508b 100644 --- a/app/Http/Resources/Document/Document.php +++ b/app/Http/Resources/Document/Document.php @@ -8,6 +8,7 @@ use App\Http\Resources\Document\DocumentItem; use App\Http\Resources\Document\DocumentItemTax; use App\Http\Resources\Document\DocumentTotal; +use App\Http\Resources\Setting\Category; use App\Http\Resources\Setting\Currency; use Illuminate\Http\Resources\Json\JsonResource; @@ -32,6 +33,7 @@ public function toArray($request) 'due_at' => $this->due_at ? $this->due_at->toIso8601String() : '', 'amount' => $this->amount, 'amount_formatted' => money($this->amount, $this->currency_code, true)->format(), + 'category_id' => $this->category_id, 'currency_code' => $this->currency_code, 'currency_rate' => $this->currency_rate, 'contact_id' => $this->contact_id, @@ -50,6 +52,7 @@ public function toArray($request) 'created_by' => $this->created_by, 'created_at' => $this->created_at ? $this->created_at->toIso8601String() : '', 'updated_at' => $this->updated_at ? $this->updated_at->toIso8601String() : '', + 'category' => new Category($this->category), 'currency' => new Currency($this->currency), 'contact' => new Contact($this->contact), 'histories' => [static::$wrap => DocumentHistory::collection($this->histories)],