【发布时间】:2019-12-22 05:59:03
【问题描述】:
我正在尝试使用 laravel excel 处理行,我曾经使用 create 方法的 2.1 版本,之后是这样的:
Excel::create('text', function ($excel) use ($data) {
$excel->sheet('Transferencia detalle', function ($sheet) use ($data) {
$sheet->row(1, ['DE', 'Para', 'Transferencia #' . $data->id]);});
})->export('xls');
但是 create() 方法在 3.1 版(我正在使用)中被删除,升级指南中说 raw() 替换 create() https://docs.laravel-excel.com/3.1/getting-started/upgrade.html,但我收到错误 @987654323 @关于如何解决它的任何想法?
【问题讨论】:
-
你使用的是什么版本的 laravel?
-
@MEDZ "laravel/framework": "5.5.*",我应该降级 laravel excel 版本吗?
-
是的,最好这样做。使用“2.1”,我可以确认它与我们在项目中使用的 Laravel 5.8 兼容。
-
@Christian:如果您使用的是 3.1,请使用 Excel::download()
标签: php excel laravel laravel-5 eloquent