0
点赞
收藏
分享

微信扫一扫

Laravel8 导出excel表

七千22 2022-04-30 阅读 97

插件库: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">&#xe600;</i> 导出成excel
</a>


在控制器中实现导出功能

引入类

use Maatwebsite\Excel\Facades\Excel;


  控制器代码参考:

//    导出excel
    public function exports(){
        return Excel::download(new FangOwnerExport(),'导出数据.xlsx');
    }


 

举报

相关推荐

0 条评论