提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档
文章目录
信息导出
批量将数据信息数据导出成excel下载到本地,在laravel使用第3方插件库来完成此项工作
一、excel 是什么?
插件库:https://packagist.org/packages/maatwebsite/excel
官网:https://docs.laravel-excel.com/3.1/getting-started/
导出步骤:https://docs.laravel-excel.com/3.1/exports/
二、使用步骤
1.安装对应的phpexcel插件
代码如下(示例):
composer require maatwebsite/excel
注:composer需要切源操作,否则下载将可能不会成功
2.安装成功后,就提供生成导出数据的命令,使用此命令生成导出数据文件
代码如下(示例):
php artisan make:export FangOwnerExport --model=Models/FangOwner
3.生成对应的文件
4.定义导出的路由
5.在列表页中指定导出按钮地址
6.在控制器中实现导出功能
总结:
1、安装laravel操作excel插件 composer
2、生成导出excel数据文件命令 php artisan exports asfweff -model=Models/xxx
3、在控制器中调用 Excel::downoload(导出类,下载的文件名);