2016-04-14 108 views
2

我不能下载/导出在xlsxlsx,只有在csv格式Laravel(5.2)的Excel下载XLS错误ERR_INVALID_RESPONSE(铬)

$data = Orders::get(); 
$xls = Excel::create('Orders', function($excel) use($data) { 

      $excel->sheet('orders', function($sheet) use($data) { 

       $sheet->fromArray($data); 

      }); 

     })->download('xls'); 
return redirect()->back(); 

我试图在方法资讯_点击下载的laravelexcelwriter.php到ob_clean (行317),在保存功能(行341)上方,没有结果。同样在保存功能(第341行)中,我尝试了类似的I/O流选项(默认为php://output),如php://stdout,php://stderr,php://fd,php://memory,仍然没有结果。

这是一个php.ini的问题?服务器问题?我应该在哪里检查?

回答

0

编辑时间限制和内存限制为我解决了它。尝试,如果你把这个Excel的前发生了什么:: create()方法:

set_time_limit(0); 
ini_set('memory_limit', '1G'); 
1

我觉得你有关于谷歌Chrome浏览器,这是相同的错误我犯了这个错误。 你安装了php ziparchive模块吗? 请尝试安装。如果你在php 7中,那么以下可能会帮助你。

sudo apt-get install php7.0-zip 

谢谢, 亚历克斯