public function badgeName() { $relations = Role::relationArrayWithCache(); $relation = array_first($relations, function ($key, $value) { return $value->user_id == $this->id; }); if (!$relation) { return; } $roles = Role::rolesArrayWithCache(); $role = array_first($roles, function ($key, $value) use(&$relation) { return $value->id == $relation->role_id; }); return $role->name; }