Töltsd ki a következő mondatot: Brooks részt vett a második Szeminóli háborúban és a mexikói-amerikai háborúban. Részt vett a Palo Alto-i csata és a Resaca de la Palma-i csata csatáiban 1846-ban. A Monterrey-i csata során jelentős akcióban vett részt, és "bátor és érdemleges viselkedése" miatt kapitányi brevetet kapott. A következő évben Brooks részt vett a Vera Cruz ostromában, a Cerro Gordo csatában, az Ocalaca csatában, a Contreras csatában, és
Churubusco csata. 1847. augusztus 20-án őrnagy lett, a Contreras és a Churubusco-ban tanúsított bátor és érdemes viselkedésért. A háború hátralévő részében David E. Twiggs tábornok személyzetében szolgált.