[Laravel] TokenMismatchException e problemas ao persistir sessão

Recentemente publiquei um site escrito sob o Laravel 5 e ao navegar, percebi que a sessão não estava sendo salva. Com isso, ao fazer alguma requisição POST a exception TokenMismatchException in VerifyCsrfToken era lançada.

PS: Antes de continuar, verifique se você está mandando o _token, como TorchSK sugere nessa thread:

http://laravel.io/forum/01-30-2015-laravel5-tokenmismatchexception-in-verifycsrftoken?page=1#reply-20377

No meu caso, estava acontecendo outra coisa estranha: Cada requisição que tinha redirecionamento, uma pagina de fundo branco aparecia com o texto “Redirect to ..”

Em minhas pesquisas, encontrei pessoas com o mesmo problema.. Nessa thread, um comentário me chamou atenção:

https://github.com/laravel/framework/issues/8172#issuecomment-113196198

Comecei a procurar em meus arquivos, e pra minha surpresa, no meu arquivo  routes.php tinha uma quebra de linha antes da tag  <?php . Retirei e.. pimba! Funcionou! Em algum descuido meu, essa quebra de linha estava lá..

Outras pessoas relataram o mesmo problema, mas tinham espaço em branco antes da tag  <?php de algum controller..

http://stackoverflow.com/a/27756265/2797105

Então é isso.. fica a dica!