Resource refactoring

This commit is contained in:
Peter Papp
2021-04-29 12:53:17 +02:00
parent 1486ce63fa
commit 31dd782bae
17 changed files with 1601 additions and 549 deletions

View File

@@ -4,9 +4,9 @@ namespace App\Http\Resources\Oasis;
use Illuminate\Http\Resources\Json\ResourceCollection;
class OasisClientCollection extends ResourceCollection
class OasisViewClientCollection extends ResourceCollection
{
public $collects = OasisClientResource::class;
public $collects = OasisViewClientResource::class;
/**
* Transform the resource collection into an array.

View File

@@ -4,7 +4,7 @@ namespace App\Http\Resources\Oasis;
use Illuminate\Http\Resources\Json\JsonResource;
class OasisClientResource extends JsonResource
class OasisViewClientResource extends JsonResource
{
/**
* Transform the resource into an array.

View File

@@ -4,9 +4,9 @@ namespace App\Http\Resources\Oasis;
use Illuminate\Http\Resources\Json\ResourceCollection;
class OasisInvoiceCollection extends ResourceCollection
class OasisViewInvoiceCollection extends ResourceCollection
{
public $collects = OasisInvoiceResource::class;
public $collects = OasisViewInvoiceResource::class;
/**
* Transform the resource collection into an array.

View File

@@ -6,7 +6,7 @@ use Illuminate\Http\Resources\Json\JsonResource;
use Illuminate\Support\Facades\Storage;
use Illuminate\Support\Str;
class OasisInvoiceResource extends JsonResource
class OasisViewInvoiceResource extends JsonResource
{
/**
* Transform the resource into an array.
@@ -18,6 +18,7 @@ class OasisInvoiceResource extends JsonResource
{
return [
'id' => $this->id,
'client_id' => $this->client_id,
'name' => $this->client['name'] . ' ' . format_to_currency($this->total_net, $this->currency),
'invoiceNumber' => $this->invoice_number,
'total' => format_to_currency($this->total_net, $this->currency),