/** * Transform the \User entity * @param User $model * @return array */ public function transform(User $model) { return ['id' => (int) $model->id, 'name' => $model->name, 'email' => $model->email, 'status' => $model->status, 'registered_at' => $model->created_at->timezone(new \DateTimeZone(auth()->user()->getTimezoneAttribute()))->formatLocalized('%d %B %Y'), 'created_at' => $model->created_at, 'updated_at' => $model->updated_at, 'avatar' => $model->getAvatar()]; }