File manager - Edit - /var/www/html/portalHomolog/app/Http/Resources/AtivosTi/LicencaResource.php
Back
<?php namespace App\Http\Resources\AtivosTi; use Illuminate\Http\Request; use Illuminate\Http\Resources\Json\JsonResource; class LicencaResource extends JsonResource { public function toArray(Request $request): array { return [ 'id' => $this->id, 'tipo' => $this->tipo, 'tipo_label' => $this->tipo_label, 'tipo_color' => $this->tipo_color, 'programa' => $this->programa, 'contrato' => $this->contrato, 'chave_licenca' => $this->chave_licenca, 'data_inicio' => $this->data_inicio?->format('Y-m-d'), 'data_final' => $this->data_final?->format('Y-m-d'), 'is_vencida' => $this->isVencida(), 'is_vencendo' => $this->isVencendoEm(30), 'unidade_organizacional_id' => $this->unidade_organizacional_id, 'unidade' => $this->whenLoaded('unidade', fn() => [ 'id' => $this->unidade->id, 'name' => $this->unidade->name, 'abbreviation' => $this->unidade->abbreviation, ]), 'user_id' => $this->user_id, 'usuario' => $this->whenLoaded('usuario', fn() => [ 'id' => $this->usuario->id, 'name' => $this->usuario->name, ]), 'equipamento_id' => $this->equipamento_id, 'equipamento' => $this->whenLoaded('equipamento', fn() => [ 'id' => $this->equipamento->id, 'patrimonio' => $this->equipamento->patrimonio, 'etiqueta' => $this->equipamento->etiqueta_ti, ]), 'demandas_count' => $this->whenCounted('demandas'), 'created_at' => $this->created_at, 'updated_at' => $this->updated_at, ]; } }
| ver. 1.4 |
Github
|
.
| PHP 8.3.28 | Generation time: 0.01 |
proxy
|
phpinfo
|
Settings