/ app / Http / Resources / CertificateMetadataResource.php
CertificateMetadataResource.php
 1  <?php
 2  
 3  namespace App\Http\Resources;
 4  
 5  use Illuminate\Http\Resources\Json\JsonResource;
 6  use Spatie\LaravelData\Attributes\WithCast;
 7  
 8  class CertificateMetadataResource extends JsonResource
 9  {
10  
11      /**
12       * Transform the resource into an array.
13       *
14       * @param  \Illuminate\Http\Request  $request
15       * @return array|\Illuminate\Contracts\Support\Arrayable|\JsonSerializable
16       */
17      public function toArray($request)
18      {
19  
20          return
21              [
22              'id' => $this->id,
23              "file_name" => $this->file_name,
24              "file_hash" => $this->file_hash,
25              "country" => $this->country,
26              "last_ts" => $this->updated_at->toDateTimeString(),
27              "ncca" => $this->ncca,
28              "cab" => $this->cab,
29          ];
30      }
31  }