devforest/laravel-dynamic-report-generator

一个用于Laravel动态报告生成的拖放界面包

dev-Beta 2024-09-03 06:53 UTC

This package is auto-updated.

Last update: 2024-09-03 06:53:38 UTC


README

一个带有拖放界面的Laravel动态报告生成包。此包允许用户通过拖放表和列来生成SQL查询,并显示结果。

拖放界面

Drag-and-drop interface

保存的报告

Saved Reports

显示查询结果

Display query results

功能

  • 用于选择表和列的拖放界面
  • 使用外键关系连接多个表
  • 动态生成SQL查询
  • 以表格格式显示查询结果

安装

要安装此包,请按照以下步骤操作

  1. 使用Composer将包添加到您的Laravel项目中
    composer require devforest/laravel-dynamic-report-generator
  2. 如果未自动注册,请将服务提供者添加到config/app.php
    'providers' => [
        // ...
        DevForest\\ReportGeneratorServiceProvider::class,
    ];
  3. 发布包资源
    php artisan vendor:publish --provider="DevForest\ReportGeneratorServiceProvider"
  4. 迁移
    php artisan migrate

用法

安装并设置包后,您可以通过以下地址访问报告生成器界面:

http://your-app-url/report-generator

从这里,您可以

  • 从列表中选择表
  • 将列拖放到选定的列区域
  • 配置表连接和条件
  • 生成并查看SQL查询结果

贡献

欢迎贡献!请随时提交pull request或在GitHub上打开问题。

许可

此包是开源软件,根据MIT许可证授权。