安装对应的phpexcel插件
- 官方地址docs.laravel-excel.com/3.1/archite…
- cd 到项目下composer安装
composer require maatwebsite/excel
注:composer 需要切源操作,否则下载将可能不会成功
导出
安装成功后,就提供生成导出数据的命令,使用此命令生成导出数据文件
php artisan make:export UsersExport --model=UsersModel
引入对应exec类
设置导出规格
注:切记实现设置类 导出类中引入 Exporttable
定义导出的路由
//export导出
Route::get('export',[\App\Http\Controllers\UsersController::class,'doExport']);
)
在列表页中指定导出按钮地址
<a href="{{url('exports')}}" class="btn btn-primary radius">
<i class="Hui-iconfont"></i> 导出成excel</a>
在控制器中实现导出功能
导入
生成导出数据的命令,使用此命令生成导入数据文件
php artisan make:import Usersimport --model=UsersModel
编写导入页面
定义导入的路由
//导入import
Route::post('import',[\App\Http\Controllers\UsersController::class,'doImport']);