exchange/app/Transformers/CategoryTransformer.php

24 lines
485 B
PHP

<?php
namespace App\Transformers;
use App\Models\Category;
use League\Fractal\TransformerAbstract;
class CategoryTransformer extends TransformerAbstract
{
private $locale;
public function __construct($locale)
{
$this->locale = $locale;
}
public function transform(Category $category)
{
return [
'id' => $category->id,
'title' => $category->getTranslations('title', [$this->locale])[$this->locale],
];
}
}