【发布时间】:2017-04-26 13:32:50
【问题描述】:
我正在尝试在 laravel 5.2 中下载 excel。但是服务器给出了这个错误
Container.php 第 734 行中的ReflectionException:Excel 类没有 存在
这在 localhost 中可以正常工作
这是我的功能
return Excel::create('users', function($excel) use($datas) {
return $excel->sheet('Sheet 1', function($sheet) use($datas) {
$datasheet = array();
$datasheet[0] = array('id','Voucher No','Code','Expiry Date','Created_at');
$i=1;
foreach($datas as $datanew){
$datasheet[$i] = array( @$datanew['id'],
$datanew['vouchers_no'],
$datanew['code'],
$datanew['date'],
$datanew['created_at'],
);
$i++;
}
$sheet->fromArray($datasheet);
});
})->download('xlsx');
用过的包
maatwebsite/excel
我在 config/app.php
中添加了这两行Maatwebsite\Excel\ExcelServiceProvider::class,
'Excel' => Maatwebsite\Excel\Facades\Excel::class,
在本地运行正常,但显示错误
【问题讨论】:
标签: php excel laravel-5 laravel-5.2