Файл: app/Http/Resources/FileResource.php
Строк: 18
<?php
declare(strict_types=1);
namespace AppHttpResources;
use AppModelsFile;
use IlluminateHttpRequest;
use IlluminateHttpResourcesJsonJsonResource;
/** @mixin File */
class FileResource extends JsonResource
{
public function toArray(Request $request): array
{
return [
'id' => $this->id,
'name' => e($this->name),
'path' => url($this->getUrl()),
'size' => $this->size,
'extension' => $this->extension,
'mime_type' => $this->mime_type,
'is_image' => $this->isImage(),
'is_audio' => $this->isAudio(),
'is_video' => $this->isVideo(),
];
}
}