prageeth-peiris / laravel-dynamic-response
一个简单的包,可以将 Laravel 查询构建器的结果转换为数据表、图表、CSV 等。
1.1.0
2022-05-19 11:13 UTC
Requires
- php: ^8.0 | ^8.1
- illuminate/support: ^8.0
- spatie/laravel-data: ^1.4
Requires (Dev)
- orchestra/testbench: ^6.0
- phpunit/phpunit: ^9.5
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
依赖
- PHP 8.1
- Laravel 8
- https://spatie.be/docs/laravel-data/v1/introduction
变更日志
有关最近更改的更多信息,请参阅 CHANGELOG。
贡献
有关详细信息,请参阅 CONTRIBUTING。
安全
如果您发现任何与安全相关的问题,请通过电子邮件 glpspeiris@gmail.com 而不是使用问题跟踪器。
致谢
许可
MIT 许可证 (MIT)。有关更多信息,请参阅 许可文件。
Laravel 包模板
此包是使用 Laravel 包模板 生成的。