catlane / laravel-admin-exporter
laravel-admin 网格导出器
dev-master
2019-09-06 07:32 UTC
Requires
- php: >=7.0.0
- encore/laravel-admin: ~1.6
Requires (Dev)
- phpunit/phpunit: ~6.0
This package is auto-updated.
Last update: 2024-09-06 19:10:07 UTC
README
网格导出
导出的内容即是所列。
列表显示什么,导出就是什么,妈妈再也不用担心我设置各种字段了。
安装与使用
composer require catlane/laravel-admin-grid-exporter
配置
打开config/admin.php
'extensions' => [ 'gridexporter' => [ // Set this to false if you want to disable this extension 'enable' => true, ] ]
设置
由于官方
Grid
的限制,不支持从外部读取$exporter
属性,因此编写了一个静态方法Exporter::get($grid)
来获取$exporter
属性。
use Catlane\GridExporter\Exporter; $exporter = Exporter::get($grid);
设置导出文件名
$exporter->setFileName('导出文件名.xlsx');
设置排除列
$exporter->setExclusions(['排除列1','排除列2']);