Olá galera,
O post de hoje é uma contribuição do nosso amigo Anderson Nunes.
Conversando com Anderson, fui questionado se já havia me deparado com o problema de acentuação no Blade. Ele ainda comentou que debugando dentro do Controller a acentuação estava correta.
O ambiente utilizado foi uma box do Vagrant Ubuntu/Trusty 64 com Apache e PHP instalados. Além disso, foi instalado o FreeTDS e setado o charset para UTF-8.
Após vários testes, não conseguimos detectar o que poderia estar acontecendo. Falei com Anderson que gostaria que ele compartilhasse a solução caso fosse encontrada. No dia seguinte, ele me informou que resolveu o problema alterando o arquivo app/Providers/AppServiceProvider.php.
Deixe o método boot com o código abaixo.
public function boot() { parent::boot(); \Blade::setEchoFormat('e(utf8_encode(%s))'); }
Bem pessoal, espero que a solução do Anderson possa ajudar a quem se deparou com o mesmo problema.
Anderson mais uma vez muito obrigado pela contribuição e precisando estamos a disposição.
Um grande abraço a todos e até a próxima.