adambalan / laravel-helpscout
Laravel 的 Helpscout API 包
1.6.15
2018-03-03 02:53 UTC
Requires
- adambalan/helpscout-api: 1.13.1
- dev-master
- 1.6.15
- 1.6.14
- 1.6.13
- 1.6.12
- 1.6.11
- 1.6.10
- 1.6.9
- 1.6.8
- 1.6.7
- 1.6.6
- 1.6.5
- 1.6.4
- 1.6.3
- 1.6.2
- 1.6.1
- 1.6.0
- 1.5.5
- 1.5.4
- 1.5.3
- 1.5.2
- 1.5.1
- 1.5.0
- 1.4.5
- 1.4.4
- 1.4.3
- 1.4.2
- 1.4.1
- 1.3.7
- 1.3.6
- 1.3.5
- 1.3.4
- 1.3.3
- 1.3.2
- 1.3.1
- 1.3.0
- 1.2.0
- 1.2.0-beta4
- 1.2.0-beta3
- 1.2.0beta2
- 1.2.0-beta1
- 1.2.0-beta
- 1.1.2
- 1.1.1
- 1.1.0
- 1.0.3
- 1.0.2
- 1.0.1
- 1.0.0
- dev-new-post-facdes
This package is not auto-updated.
Last update: 2024-09-15 04:57:42 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 值。
有关更多信息,请参阅响应文档。
测试在哪里?
我没有在这里包含测试,因为这个项目只是外观和一个提供者,没有核心逻辑。