Zttp 将加入 Laravel 7
发表于 作者: Eric L. Barnes
Adam Wathan 的 Zttp Guzzle 包装器包将作为新的 Http 包加入 Laravel 7。根据 拉取请求 添加此功能,它为 Guzzle 的 90% 用例提供了更好的语法,您只需将一些 JSON POST 到端点即可。
以下是新的 Http 包的一些基本用法
use Illuminate\Support\Facades\Http; $response = Http::post('url', [ 'name' => 'Taylor',]); echo $response['foo']; $response->body()$response->json()$response->status()$response->ok()$response->successful() (>= 200 && < 300)$response->serverError()$response->clientError()
同样值得注意的是,Taylor 在 PR 中表示,这不是一个全新的客户端 - 它只是 Guzzle 之上的 UX/DX 便利层。他们不会添加很多复杂的特性,如果您需要更复杂的东西,直接使用 Guzzle 即可。
有关此新的 HTTP 包的更多详细信息,请查看 拉取请求,我相信 Taylor 在 Laracon 在线 的 Laravel 7 演示中会提供更多信息。