插件库:maatwebsite/excel - Packagist
官网:Introduction | Laravel Excel
导出步骤:🚀 5 minute quick start | Laravel Excel
安装对应的phpexcel插件
composer require maatwebsite/excel
注:composer需要切源操作,否则下载将可能不会成功
安装成功后,就提供生成导出数据的命令,使用此命令生成导出数据文件
php artisan make:export FangOwnerExport --model=Models/FangOwner
定义导出的路由
Route::get('exports',[\App\Http\Controllers\Goods::class,'exports']);
在列表页中指定导出按钮地址
<a href="exports" class="btn btn-primary radius">
<i class="Hui-iconfont"></i> 导出成excel
</a>
在控制器中实现导出功能
引入类
use Maatwebsite\Excel\Facades\Excel;
控制器代码参考:
// 导出excel
public function exports(){
return Excel::download(new FangOwnerExport(),'导出数据.xlsx');
}
这篇博客介绍了如何在 Laravel 中使用 maatwebsite/excel 库快速导出数据。首先,通过 Composer 安装 phpexcel 插件,然后创建导出数据的命令,定义导出路由,并在页面上添加导出按钮。在控制器中调用 Excel 类的 download 方法实现导出功能。

被折叠的 条评论
为什么被折叠?



