插件库: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');
}
?
|