exchange/app/Transformers/MediaTransformer.php

20 lines
467 B
PHP

<?php
namespace App\Transformers;
use App\Models\Multimedia;
use Illuminate\Support\Str;
use League\Fractal\TransformerAbstract;
class MediaTransformer extends TransformerAbstract
{
public function transform(Multimedia $multimedia)
{
$media = Str::replaceFirst('public/', '', $multimedia->media);
return [
'id' => $multimedia->id,
'title' => $multimedia->title,
'media' => url($media),
];
}
}