public function getExport() { if (!ACL::hasPermission('newsletter')) { return redirect(route('home'))->withErrors(['Você não tem permissão para exportar os e-mails da newsletter.']); } $emailsArray = Newsletter::orderBy('newsletterId', 'DESC')->addSelect('email')->get()->toArray(); $formatter = Formatter::make($emailsArray, Formatter::ARR); $csv = $formatter->toCsv(); header('Content-Disposition: attachment; filename="Emails_BebeHipoderme2015.csv"'); header("Cache-control: private"); header("Content-type: application/force-download"); header("Content-transfer-encoding: binary\n"); echo $csv; exit; }