%PDF- %PDF-
Direktori : /var/www/html/o91-api/app/Transformers/ |
Current File : /var/www/html/o91-api/app/Transformers/UserTransformer.php |
<?php namespace App\Transformers; use App\Models\User; class UserTransformer extends BaseTransformer { protected $availableIncludes = [ 'roles', ]; public function includeRoles(User $user) { return $this->collection($user->roles, new RoleTransformer(), 'roles'); } /** * @param User $user * * @return array */ public function transform(User $user) { return [ 'id' => $user->id, 'name' => $user->name, 'surname' => $user->surname, 'email' => $user->email, 'is_confirmed' => $user->is_confirmed, 'is_enabled' => $user->is_enabled, 'avatar' => $user->getAvatar(), 'created_at' => $user->created_at, 'updated_at' => $user->updated_at, ]; } }