app/Http/Controllers/DenunciaController.php
/**
     * Baixa em CSV todos os denuncias coletados
     */
Baixa em CSV todos os denuncias coletados
Baixa em CSV todos os denuncias coletados
public function baixarTodos(Request $request) {
        $dados['denuncias'] = Complaint::all();
        $html = view('denuncias.xls', $dados);
        if (mb_detect_encoding($html) == 'UTF-8') 
            $html = mb_convert_encoding($html , "HTML-ENTITIES", "UTF-8");
        $arquivo = "denuncias.xls";  
        header('Content-Type: application/vnd.ms-excel; charset=UTF-8');
        header('Content-type: application/vnd.ms-excel; charset=UTF-8');
        header('Content-Disposition: attachment;filename="'.$arquivo.'"');
        header('Cache-Control: max-age=0');
        header('Cache-Control: max-age=1');
        echo $html;  
    }
public function baixarTodos ( Request $ request ) { $ dados [ 'denuncias' ] = Complaint :: all ( ) ; $ html = view ( 'denuncias.xls' , $ dados ) ; if ( mb_detect_encoding ( $ html ) == 'UTF-8' ) $ html = mb_convert_encoding ( $ html , " HTML-ENTITIES " , " UTF-8 " ) ; $ arquivo = " denuncias.xls " ; header ( 'Content-Type: application/vnd.ms-excel; charset=UTF-8' ) ; header ( 'Content-type: application/vnd.ms-excel; charset=UTF-8' ) ; header ( 'Content-Disposition: attachment;filename="' . $ arquivo . '"' ) ; header ( 'Cache-Control: max-age=0' ) ; header ( 'Cache-Control: max-age=1' ) ; echo $ html ; }
Baixa em CSV todos os denuncias coletados
Baixa em CSV todos os denuncias coletados
//Arruma web.acentuação // Configurações header para forçar o download   // Se for o IE9, isso talvez seja necessário // Envia o conteúdo do arquivo  