stianscholtz / query-exporter
一个用于将查询导出到csv的Laravel包。
0.0.2
2024-06-26 10:58 UTC
Requires
- php: ~8.1.0|~8.2.0|~8.3.0
- laravel/framework: ^10.0 || ^11.0
- league/csv: ^9.0
README
Laravel Query Exporter 是一个Laravel应用程序的便捷实用程序包,允许您轻松地将查询结果导出到CSV文件。它提供了一个简单灵活的接口,以简化导出数据库查询结果的过程。
功能
- 轻松将查询结果导出到CSV文件。
- 自定义导出CSV文件的文件名和标题。
- 通过DB Facade或Eloquent模型无缝集成Laravel的查询构建器。
安装
您可以通过Composer安装Laravel Query Exporter。在您的终端中运行以下命令
composer require stianscholtz/query-exporter
用法
使用Laravel Query Exporter非常简单
use Stianscholtz\QueryExporter\QueryExporter; use DB; $query = DB::table('your_table') ->select('column1', 'column2') ->where('condition', 'value'); QueryExporter::forQuery($query) ->filename('my-file') ->headers(['Column 1', 'Column 2'])//Optional, selected columns in query will be used as default headers. ->export();
贡献
欢迎贡献!请随时提交拉取请求。
许可证
MIT许可证(MIT)。请参阅许可证文件获取更多信息。