%PDF- %PDF-
Mini Shell

Mini Shell

Direktori : /var/www/html/geotechnics/api/app/Transformers/
Upload File :
Create Path :
Current File : /var/www/html/geotechnics/api/app/Transformers/MediaTransformer.php

<?php

namespace App\Transformers;

use Spatie\MediaLibrary\Models\Media;

class MediaTransformer extends BaseTransformer
{
    /**
     * @param Media $media
     *
     * @return array
     */
    public function transform(Media $media)
    {
        $folderName = $media->getCustomProperty('folder_name');
        return [
            'id'          => $media->id,
            'url'         => asset($media->getUrl()),
            'name'        => $media->getCustomProperty('name'),
            'description' => $media->getCustomProperty('description'),
            'filename'    => $media->getCustomProperty('filename'),
            'uploaded_at' => $media->created_at,
            'size'        => $media->size,
            'folder_name' => $folderName
                ?: 'Client projects',
        ];
    }
}

Zerion Mini Shell 1.0