adambalan/laravel-helpscout

Laravel 的 Helpscout API 包

1.6.15 2018-03-03 02:53 UTC

README

这是一个非常简单的项目,支持我启动的 Helpscout API 项目

因此,所有测试都在那个特定项目中。有关API的更多信息,请参阅该项目。

这个特定的 Laravel 包实际上只是一个服务提供者,它注册了一组外观(facade),以便更容易地访问 API 端点。

设置

  • composer require adambalan/laravel-helpscout
  • 创建一个名为 HELPSCOUT_DOCS_API_KEY 的环境变量,并分配适当的 API 密钥。

GET 请求(外观)

POST 请求(外观)

PUT 请求(外观)

DELETE 请求(外观)

异步(外观)

响应类(常规类:HelpscoutApi\Response\Response

我们有一个响应类,包含两个方法:getLocation()getContents(),这允许您获取创建的对象的位置和响应体内容。

为了使创建的响应返回,在实现 Post Body 合同时,将:{'required': true} 传递给体。这将确保任何创建的资源都会返回给你,你可以使用 getContents() 方法来获取解码后的 JSON 值。

有关更多信息,请参阅响应文档。

测试在哪里?

测试位于我启动的 Helpscout API 项目

我没有在这里包含测试,因为这个项目只是外观和一个提供者,没有核心逻辑。