Referente ao curso Laravel parte 1: produtividade no desenvolvimento web, no capítulo Lapidando a aplicação e atividade Sessão HTTP
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?
$request->session()->remove('mensagem');
Mês das carreiras alura
Aproveite o lançamento das carreiras e comece a estudar com descontos!