$this->encodePrimaryKey($user->id), 'first_name' => $user->first_name, 'last_name' => $user->last_name, 'email' => $user->email, 'updated_at' => $user->updated_at, 'deleted_at' => $user->deleted_at, 'phone' => $user->phone, 'email_verified_at' => $user->email_verified_at, 'oauth_user_id' => $user->oauth_user_id, 'oauth_provider_id' => $user->oauth_provider_id, 'signature' => $user->signature, ]; } public function includeUserCompany(User $user) { $transformer = new UserCompanyTransformer($this->serializer); return $this->includeItem($user->user_company(), $transformer, CompanyUser::class); } }