metabytes-sro/laravel-formatter
最新稳定版本:3.6.2
Composer 安装命令:
composer require metabytes-sro/laravel-formatter
包简介
A formatting library that converts data output between XML, CSV, JSON, TXT, YAML and a few others.
关键字:
README 文档
README
Table of Contents
About
A package that enables you to convert your data into various formats such as JSON, XML, CSV and YAML. Based on FuelPHP's 💧 formatter class.
Works with Laravel 6.x, 7.x, 8.x
Based on Soapbox/laravel-formatter, ejetar/laravel-formatter
Installation
Through command line:
composer require metabytes-sro/laravel-formatter
Parsers
All of the following are supported formats that the formatter can read from.
- Array
- CSV
- JSON
- XML
- YAML
Formats
All of the following are formats that are supported for output.
- Array
- CSV
- JSON
- XML
- YAML
General Usage
Including The Formatter
use MetabytesSRO\Formatter\Formatter;
Supported Types
Formatter::JSON; //json Formatter::CSV; //csv Formatter::XML; //xml Formatter::ARR; //array Formatter::YAML; //yaml
Making Your First Formatter(s)
$formatter = Formatter::make($jsonString, Formatter::JSON); $formatter = Formatter::make($yamlString, Formatter::YAML); $formatter = Formatter::make($array, Formatter::ARR); ...
Outputting From Your Formatter
$csv = $formatter->toCsv(); $json = $formatter->toJson(); $xml = $formatter->toXml(); $array = $formatter->toArray(); $yaml = $formatter->toYaml();
Changelog
Nothing for now...
Contributing
Contribute to this wonderful project, it will be a pleasure to have you with us. Let's help the free software community. You are invited to incorporate new features, make corrections, report bugs, and any other form of support. Don't forget to star in this repository! 😀
License
This library is a open-source software licensed under the MIT license.
统计信息
- 总下载量: 14.05k
- 月度下载量: 0
- 日度下载量: 0
- 收藏数: 0
- 点击次数: 1
- 依赖项目数: 0
- 推荐数: 0
其他信息
- 授权协议: MIT
- 更新时间: 2020-10-06