stianscholtz/query-exporter

一个用于将查询导出到csv的Laravel包。

0.0.2 2024-06-26 10:58 UTC

This package is auto-updated.

Last update: 2024-09-26 11:28:46 UTC


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)。请参阅许可证文件获取更多信息。