¿Cómo obtener un objeto de Eager Loading Laravel anidado?

En la consulta, uso la carga ansiosa anidada:

$res = User::where("id", 1)->with("categories.categoryAnn.announcements")->get();

Como resultado de esta consulta, obtengo colecciones anidadas:

Collection->User->categories->categoryAnn->announcements

Cómo obtener en breve el último objeto anidadoannouncements?

Respuestas a la pregunta(2)

Su respuesta a la pregunta