store-manage/app/Http/Resources/AppVersionResource.php

30 lines
857 B
PHP

<?php
namespace App\Http\Resources;
use Illuminate\Http\Request;
use Illuminate\Http\Resources\Json\JsonResource;
class AppVersionResource extends JsonResource
{
/**
* Transform the resource into an array.
*
* @return array<string, mixed>
*/
public function toArray(Request $request): array
{
return [
'name' => $this->resource->name,
'version' => $this->resource->version,
'title' => $this->resource->title,
'description' => $this->resource->description,
'update_strategy' => $this->resource->update_strategy,
'is_force' => $this->resource->is_force,
'apk_url' => $this->resource->apk_url,
'wgt_url' => $this->resource->wgt_url,
'release_at' => $this->resource->release_at?->timestamp,
];
}
}