Files

39 lines
669 B
PHP

<?php
namespace App\Transformers;
use App\Models\User;
use League\Fractal\TransformerAbstract;
class UserTransformer extends TransformerAbstract
{
/**
* List of default User modal includes
* @var array
*/
protected array $defaultIncludes = [
];
/**
* User Modal Available includes
* @var array
*/
protected array $availableIncludes = [
];
public function transform(User $user): array
{
return [
'id' => $user->id,
'name' => $user->name,
'email' => $user->email,
'type' => $user->type,
'status' => $user->status
];
}
}