prageeth-peiris/laravel-dynamic-response

一个简单的包,可以将 Laravel 查询构建器的结果转换为数据表、图表、CSV 等。

1.1.0 2022-05-19 11:13 UTC

This package is auto-updated.

Last update: 2024-09-19 16:42:11 UTC


README

您可以通过 composer 安装此包

composer require prageeth-peiris/laravel-dynamic-response

用法

in your controller use LaravelDynamicResponseFacade

class myController extends Controller{


  public function all(){
  
  $builderObject = Post::where('author','test')->select('*');
   
   return  LaravelDynamicResponseFacade::send($builderObject);
  
  }


}

在请求中,您必须指定 responseFormat 查询参数
示例:http://test.local?responseFormat=table

支持的格式

  • table
  • csv

测试

composer test

依赖

变更日志

有关最近更改的更多信息,请参阅 CHANGELOG

贡献

有关详细信息,请参阅 CONTRIBUTING

安全

如果您发现任何与安全相关的问题,请通过电子邮件 glpspeiris@gmail.com 而不是使用问题跟踪器。

致谢

许可

MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件

Laravel 包模板

此包是使用 Laravel 包模板 生成的。