spitoglou/multi-api

多种响应格式

0.2 2016-04-11 20:57 UTC

This package is not auto-updated.

Last update: 2024-09-20 19:30:03 UTC


README

Laravel 5.2 多 API 包

Build Status Latest Stable Version Latest Unstable Version Total Downloads License

spitoglou/multi-api

此包最初是为个人(及同事)使用而开发的。

它提供了生成 JSON、XML 或 HTML(简单表格)格式 API 响应所需的功能。API 消费者通过设置请求的 "Accept" 头来决定所需的响应格式(分别为 "application/json"、"application/custom+xml" 和 "application/text")。

安装

通过 Composer

$ composer require spitoglou/multi-api

使用方法

正常响应

$array = [["name"=>"Stavros", "surname"=>"Pitoglou],["name"=>"John", "surname"=>"Doe"];
$sender = new Spitoglou\MultiApi\Sender($array);
$sender->finalSend();

错误

$array = ["errorCode"=>"654987", "errorDescription"=>"Some Exotic Error]
$sender = new Spitoglou\MultiApi\Sender($array);
$sender->sendError(500);

变更日志

请参阅 CHANGELOG 了解最近更改的详细信息。

测试

尚未添加测试...

安全

如果您发现任何与安全相关的问题,请通过电子邮件 s.pitoglou@csl.gr 反馈,而不是使用问题跟踪器。

致谢

  • [Stavros Pitoglou][链接作者]

许可协议

MIT 许可协议(MIT)。请参阅 许可文件 了解更多信息。