Se a flash message dura apenas uma requisição, então não há necessidade de manter a linha $request->session()->remove('mensagem'); depois de pegar a mensagem, certo?
Você está vendo a versão anterior da nova experiência da Alura que estamos preparando para você. Em breve, ela ganha uma identidade visual novinha totalmente pensada em potencializar seus estudos!
Se a flash message dura apenas uma requisição, então não há necessidade de manter a linha $request->session()->remove('mensagem'); depois de pegar a mensagem, certo?