Вход Регистрация
Файл: 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(),
        ];
    }
}
Онлайн: 1
Реклама